/* Global: Always loaded, and loaded before other stylesheets. */

body {
    color: #494b4c;
    font-size: 100%;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif ;

}

.stayconnected{
 font-size:12.5px;
 font-family: 'Droid Serif', serif !important;
 border: 1px solid;
}


.context-contact table th,
.context-general table th {
  background-color: #578300;
  border-style: solid;
  border-color: #578300;
}
.context-contact table td,
.context-general table td {
  border: 1px;
  border-color: #578300;
  border-style: solid;
}

.context-general tr:nth-child(even) {background: #eef2e5; border:#578300}
.context-general tr:nth-child(odd) {background: #FFF;border:#578300}
.context-contact tr:nth-child(even) {background: #eef2e5; border:#578300}
.context-contact tr:nth-child(odd) {background: #FFF;border:#578300}

.context-preparing table th {
  background-color: #578036;
  border-style: solid;
  border-color: #578036;
}

.context-preparing table thead {
  background-color: #578036 !important;
  border-style: solid !important;
  border-color: #578036 !important;
}

.context-preparing table td {
  border: 1px;
  border-color: #578036;
  border-style: solid;
}

.context-preparing tr:nth-child(odd) {background: #eef2eb; border:#578036}
.context-preparing tr:nth-child(even) {background: #FFF;border:#578036}

.context-contact table th p,
.context-general table th p,
.context-repay-loans table th p,
.context-repaying table th p,
.context-applying table th p,
.context-eligibility table th p,
.context-types-of-aid table th p,
.context-preparing table th p{
color:white;
font-family: Arial;
font-weight:bold;
font-size:1.2 em;
}

.context-types-of-aid  thead th{
background-color: #917227;
border-color: #917227;
  border-style: solid;
  border: 1px;

}

.context-types-of-aid table th{
background-color: #917227;
border-color: #917227;
  border-style: solid;
  border: 1px;

}
.context-types-of-aid table td {
  border: 1px;
  border-color: #917227;
  border-style: solid;
}

.context-types-of-aid tr:nth-child(odd) {background: #f4f1e9; border:#917227}
.context-types-of-aid tr:nth-child(even) {background: #FFF;border:#917227}

.context-eligibility table th{
background-color: #3d8076;
border-color: #3d8076;
  border-style: solid;
  border: 1px;

}

.context-eligibility table td{
  border: 1px;
  border-color: #3d8076;
  border-style: solid;
  }
.context-eligibility tr:nth-child(odd) {background: #ebf2f1; border:#3d8076}
.context-eligibility tr:nth-child(even) {background: #FFF;border:#3d8076}

.context-applying table th{
background-color: #7a792f;
border-color: #7a792f;
  border-style: solid;
  border: 1px;

}

.context-applying table td{
border: 1px;
border-color: #7a792f;
  border-style: solid;

}
.context-applying tr:nth-child(odd) {background:#f1f1ea; border:#7a792f}
.context-applying tr:nth-child(even) {background: #FFF;border:#7a792f}

.context-repay-loans table th,
.context-repaying table th{
background-color: #994640;
border-color: #994640;
  border-style: solid;
  border: 1px;

}

.context-repay-loans table td,
.context-repaying table td{
border: 1px;
border-color: #994640;
  border-style: solid;


}

.context-repaying tr:nth-child(odd) {background:#f5ecec; border:#994640}
.context-repaying tr:nth-child(even) {background: #FFF;border:#994640}

.context-repay-loans tr:nth-child(odd) {background: #f5ecec; border:#994640}
.context-repay-loans tr:nth-child(even) {background: #FFF;border:#994640}

#birth-text{
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px !important;
color:#85AD33;
}

#login-table{
border-spacing:0 !important;
border:none !important;

}

@media screen and (min-width: 651px){
#ise-megamenu-mobile-menu-toggle{
display:none;
}
}


@media (max-width:479px){
.language-link{
margin-left:0px !important;
}
}



#block-menu-menu-top-menu{
margin-left:-340px\9 !important;
margin-left:-290px !important;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0){
#block-menu-menu-top-menu{
margin-left:-260px !important;
}
}*/
webform-component-additional-comments{
}



.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 24px;
    height: 24px;
    padding: 4px;
     margin-right:-18px;
    background: #fff;
    border: 1px solid #666;
    color: #578300;
    text-align: center;

    font: 18px Arial, sans-serif;
	position:relative;
	left:-30px;
	top:-5px;
	float:left;
}

.numberLabel{
  float:left;
  margin-bottom:-50px;
}



@media screen and (max-width: 479px){
.aosheader{
width:280px !important;
}
}

@media all and (min-width: 480px) and (max-width: 586px){
.aosheader{
width:280px !important;
}
}




#nslds-login-block input.form-submit .readytoclick {
    background-color: #ABC870;
    background-image: linear-gradient(to bottom, #ABC870, #9DBA63);
    border: 1px solid #96BA4B;
}


@media screen and (max-width: 600px){
#nslds-login-block{
background-color:#ffffff !important;
}
}



.language-switcher-locale-url{
margin-left:-140px !important;
margin-left:-140px\9 !important;
}





h1 {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
    font-weight: normal !important;
    font-size: 1.5em !important;
}

h1#page-title {
	display: none;
}

h2, h2.block-title {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 1.4em;
    letter-spacing: .02em;
}

h3 {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 16px;
	margin-bottom:-1px !important;
}

h4 {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 1em;
}

hr {
	height: 1px;
}

p, .block-main li {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    color: #494b4c;
    padding-bottom: .2em; /* 03/05/2014 hchoi for defect id 58 */
}

.block-main p {
	padding-top: .75em;
	padding-bottom: 0em;
       margin-bottom:5px; /* 03/05/2014 hchoi for defect id 58 */
}

#cboxContent #cboxLoadedContent p.p1 {font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif !important;}

a {
    color: #267399;
    text-decoration: underline;
}

a:visited, a:active {
	color: #4432a3;
}

a:hover {
	color: #994640;
}

a.anchor:before {
	content: url('../images/bullet-down.png');
	padding-right: 0.25em;
}
a.anchor, .collapse-text-fieldset a {
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	text-decoration: none;
}


@media screen and (max-width: 700px){
a.anchor, .collapse-text-fieldset a {
font-size: 0.6em !important;
}
}



a.top:after {
	content: url('../images/bullet-up.png');
	padding-left: 0.25em;
}
a.top {
	color: #494b4c;
	float: right;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
}

#section-content a:focus {
	outline-style: dotted;
	outline-width: thin;
}

.locale-untranslated {
    text-decoration: none;
}

abbr, .abbr, acronym {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: blue;
}

cite {
	font-weight: bold;	
}

/** #6387 **/
small, sub, sup { font-size: .43em }

sub             { vertical-align: sub }
sup             { vertical-align: super }

.block {
    position: relative;
}

.shadow {
    position: absolute;
    bottom: -10px;
    height: 10px;
    width: 100%;
    opacity: 0.5;
}

.breadcrumb {
    font-family: Arial, Tahoma, sans-serif;
	font-size: 1em;
}

.media-youtube-outer-wrapper {
    max-width: 480px;
    margin: 0 auto;
}

/* User bar */
#zone-user-wrapper {
    height: 27px;
    background: #eee;
    border-bottom: 1px solid #aaa;
}
@media (max-width:650px){
#zone-user-wrapper {
    height: 53px;
    background: #eee;
    border-bottom: 1px solid #aaa;
}
}

@media all and (min-width: 768px) and (max-width: 979px){
#zone-user-wrapper {
    height: 53px;
    background: #eee;
    border-bottom: 1px solid #aaa;
}
}

@media all and (min-width: 980px) and (max-width: 1024px){
#zone-user-wrapper {
    height: 53px;
    background: #eee;
    border-bottom: 1px solid #aaa;
}
}


#zone-user {
    line-height: 26px;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
	font-size: 0.75em;
}

#zone-user a {
 color: #000;
 text-decoration: none;
 padding-right: 2px;
 padding-left: 2px;
  font-family: "News Cycle",Arial,Tahoma,sans-serif !important;
}

#zone-user .block-menu-top-menu , #zone-user .block-language {
 float: left;
}

#zone-user .block-menu-top-menu ul.menu li {
    float: left;
    margin: 0;
    padding: 0;
}


#zone-user .block-menu-top-menu , #zone-user .block-language {
	float: left;
}

#zone-user .block-menu-top-menu li {
	display: inline;
	text-transform: uppercase;
}

#zone-user .block-language li {
	display: inline;
	text-transform: uppercase;
	padding-left: 2pt;
	padding-right: 2pt;
	border-left: 1px solid #000;
}

#zone-user .block-language li.first {
	border-left: none;
}

#zone-user ul,
#zone-user p {
    margin: 0;
    padding: 0;
}

.region-user-first,
.region-user-second {
    min-height: 1px;
}

/* Branding */
.block-ise-logo {
    width: 100%;
    margin: 10px 0;
    padding: 0;
}

.block-ise-logo img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#block-search-form {
    width: 100%;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

form#search-block-form {
    background-color: white;
    display: inline-block;
    margin: 0 auto;
}

form#search-block-form .form-submit {
	border-radius: 0;
	box-shadow: 0;
	width: 29px;
	height: 43px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/search.png) no-repeat center top;
	text-indent: -1000em;
	text-shadow: 0;
	cursor: pointer;
}

form#search-block-form .form-text {
	text-shadow: 0;
	border: 0;
	width: 200px;
	margin-top: 2px;
	margin-bottom: 2px;
}

form#search-block-form button:focus, form#search-block-form button:active,
form#search-block-form input:focus, form#search-block-form input:active {
	box-shadow: 0 0;
}

/*form#search-block-form .form-item-search-block-form {*/
form#search-block-form .form-type-textfield {
	height: 40px;
	min-height: 40px;
	background: transparent url(../images/glass.png) no-repeat 5px center;
	padding: 10px 0px 10px 25px;
	border: 1px solid #dedede;
	margin-right: 5px;
}

/* Menu */
#zone-menu-wrapper {
    background: none;
}
body #zone-menu-wrapper {
    display: none;
}

#region-menu {
    margin-left: 0;
    margin-right: 0;
    z-index: 100;
}

/* Container for the entire menu system */
ul.ise-megamenu {
    width: 100%;
	margin: 0;
	padding: 0;
}

ul.ise-megamenu li.ise-megamenu-top-level {
    float: left;
    background-image: url(../images/menu-bg.png);
    background-repeat: repeat-x;
	height: 70px;
	max-height: 70px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 100%;
}

ul.ise-megamenu a.ise-megamenu-link-level1 {
	color: white;
	text-decoration: none;
	width: 90%;
}

ul.ise-megamenu a.ise-megamenu-arrow {
  position: relative;
  display: block;
  top: -70px;
  text-align: center;
  float:right;
  height:auto;
  width:30px;
}

ul.ise-megamenu a.ise-megamenu-arrow img {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* Top level menu item container */
ul.ise-megamenu li.ise-megamenu-top-level span {
    color: white;
	margin: 0 5px 0 9px;
	padding: 0; /* padding on right side to clear the arrow */
	height: 70px;
	max-height: 70px;
	display: table-cell;
vertical-align:middle;
text-align:center;
	line-height: 1.1em;
	width: 90%;
}
ul.ise-megamenu li.ise-megamenu-top-level.hover span {
	background-image: none;
}

/* The 'hover' class is assigned to the top-level LI upon mouseover */
ul.ise-megamenu li.ise-megamenu-top-level.hover,
ul.ise-megamenu li.ise-megamenu-top-level.hover h2,
ul.ise-megamenu li.ise-megamenu-top-level.hover small,
ul.ise-megamenu li.ise-megamenu-top-level:hover,
ul.ise-megamenu li.ise-megamenu-top-level:hover h2,
ul.ise-megamenu li.ise-megamenu-top-level:hover small {
  color: black;
}

/* Top level menu item name */
ul.ise-megamenu li.ise-megamenu-top-level span h2 {
  color: white;
	margin: 0;
/** #8413 **/
  padding: 15px 5px;

	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0px;
  max-width: 81%;
}

/* Top level menu item description */
ul.ise-megamenu li.ise-megamenu-top-level span small {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

/* Container for the entire dropdown area */
div.ise-megamenu-dropdown {
    border-top: 1px solid #d9d9d9;
	position: absolute;
	background-color: white;
	color: black;
  width: 277px;
}

div.ise-megamenu-dropdown a:focus,
.block-menu-menu-footer-menu a:focus,
.block-menu-footer-links a:focus {
    background-color: #d9d9d9;
}

/* Container for the links area (left-hand side of dropdown) */
div.ise-megamenu-dropdown-links {
/*  float: left;*/
}

/* Container for the feature area (right-hand side of dropdown) */
div.ise-megamenu-dropdown-feature {
    display: none;
    float: right;
}

/* Container for the site links */
div.ise-megamenu-dropdown-links-menu {
}

/* Special link area (under the site links) */
div.ise-megamenu-dropdown-links-special {
	border-top: 1px solid #d9d9d9;
	padding: 5px 0 5px 9px;
	font-size: 0.95em;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	text-transform: uppercase;
	color: #313131;
}
div.ise-megamenu-dropdown-links-special p {
    padding: 0;
    margin: 0;
}
div.ise-megamenu-dropdown-links-special a {
    text-decoration: none;
    color: #267399;
}

/* Second- and third-level menu links */
div.ise-megamenu-dropdown-links-menu a {
    text-decoration: none;
   /* padding: 2px 14px 6px 4px; */
    padding-left: 15px;
    padding-top: 14px;
    padding-bottom:14px;
    line-height:19px;
}
div.ise-megamenu-dropdown-links-menu li.expanded  {
  list-style-image: none;
  list-style-type: none;
}

div.ise-megamenu-dropdown-links-menu li.expanded a {
  background-image: url(../images/link-sub-right-arrow.png);
  background-position: 95% center;
  background-repeat: no-repeat;
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a {
  background-image: url(../images/link-sub-left-arrow.png);
  background-position: 5px center;
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li a {
  /* padding-left: 15px; */
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li li a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li li a {
  padding-left: 5px;
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded ul li a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded ul li a {
  background-image: none !important;
  padding-left: 15px;

}
div.ise-megamenu-dropdown-links-menu li.expanded ul li a {
  background-image: none;
}
div.ise-megamenu-dropdown-links-menu li.expanded a:hover {
  background-image: url(../images/link-right-arrow.png);
  background-position: 95% center;
  background-repeat: no-repeat;
}
div.ise-megamenu-dropdown-links-menu li.expanded ul li a:hover {
  background-image: none;
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a:hover,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a:hover {
  background-image: url(../images/link-left-arrow.png);
  background-position: 5px center;
  background-repeat: no-repeat;
}

div.ise-megamenu-dropdown .ise-dropdown-column {
    float: left;
    width: 48%;
}

/* Second-level menu list */
div.ise-megamenu-dropdown-links-menu ul {
  margin: 0;
  padding: 0;
	list-style-type: none;
	display: block;
	width: 48%;
}

/* Second-level menu items */
div.ise-megamenu-dropdown-links-menu ul li {
  position: relative;
  width: 280px;

  padding: 5px 0 0 5px;
  line-height:normal; /* adds some spacing to the item without padding*/
}

div.ise-megamenu-dropdown-links-menu ul li {
  padding: 0;
}

/* Second-level menu links */
div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
    font-size: 9.5pt \9 !important;
    font-size: 1em;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    display: block;
    color: #494b4d;
    min-width:75% \9 !important;
	width:auto;
}

@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
    font-size: 9.5pt \9 !important;
    font-size: 1em;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    display: block;
    color: #494b4d;
    min-width:75% \9 !important;
	height:5%;  
	width:auto;
}
}



div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
    width: 262px;
}
div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2,
div.ise-megamenu-dropdown-links-menu ul li ul li a.ise-megamenu-link-level3 {
  letter-spacing: 0px;
}

.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
  /*width: auto; */
}

/* Third-level menu list */
div.ise-megamenu-dropdown-links-menu ul li ul {
    padding: 0;
    margin: 0;
    width: 100%;
}

/* Third-level menu items */
div.ise-megamenu-dropdown-links-menu ul li ul li {
	font-weight: normal;
/* padding-bottom: 8px; */
/* margin-bottom: 5px; */
margin-left:0;
line-height: normal; /* adds spacing to item without the use of padding */

}

/* Third-level menu links */
div.ise-megamenu-dropdown-links-menu ul li ul li a.ise-megamenu-link-level3 {
    font-size: 0.95em;
    font-size: 9.5pt\9 !important;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    display: block;
    color: #494b4c;
   /*padding-top: 5px; */
    /*min-height:2.0em;*/
}

/*
======================================================
MEGA MENU PROMO TILES ::::::::::::::::::::::::::::::::
======================================================
*/
.ise-megamenu-dropdown-feature .promo-tile {
	width:277px;
	min-height:145px;	
	color:#494B4C;	
}
.ise-megamenu-dropdown-feature .promo-tile header, .ise-megamenu-dropdown-feature .promo-tile .header  { padding:12px 0px 12px 10px; }
.ise-megamenu-dropdown-feature .promo-tile .promo-content {
    padding:10px 0px 15px 10px;
    /*padding:10px 0px 15px 5px;*/
}

.ise-megamenu-dropdown-feature .promo-tile,
.ise-megamenu-dropdown-feature .promo-tile header,
.ise-megamenu-dropdown-feature .promo-tile .header,
.ise-megamenu-dropdown-feature .promo-tile .promo-content { overflow:hidden; position:relative; }

.ise-megamenu-dropdown-feature .promo-tile header h3, .ise-megamenu-dropdown-feature .promo-tile .header h3  {
	width:125px;
	float:left;
	margin:0;
}

.ise-megamenu-dropdown-feature .promo-tile p { 
	width:125px;
	float:left;
	padding-bottom:0;
	margin-bottom:0;
}

.ise-megamenu-dropdown-feature .promo-tile a { 
	position:absolute;
	z-index:400;
	bottom:15px;
	right:8px;
	padding:8px 18px 8px 14px;
	background-color: #313131;
	background-image: url(../images/link-right-arrow.png);
	background-position: 95% center;
	background-repeat: no-repeat;
}

/* Text */
.ise-megamenu-dropdown-feature .promo-tile header h3, .ise-megamenu-dropdown-feature .promo-tile .header h3 {
	font-size:1.12em; /* specified by FSA-WebDeveloper-Guide-v010 */
	line-height:120%;	
	color:#494B4C; /*color:#313131;*/
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	text-align:left;
}
.ise-megamenu-dropdown-feature .promo-tile p {
	font-size:.75em; /* specified by FSA-WebDeveloper-Guide-v010 */
	line-height:15px;
	color:#494B4C; /*color:#313131;*/
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	text-align: right;
}
.ise-megamenu-dropdown-feature .promo-tile a {
	font-size: .75em; /* specified by FSA-WebDeveloper-Guide-v010 */
	font-family: Arial, Tahoma, sans-serif; /* specified by FSA-WebDeveloper-Guide-v010 */
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;	
}


.ise-megamenu-dropdown-feature .promo-tile .circle { 
	position:absolute;
	top: 0px;
	right: 0px;
	width: 134px;
	height: 138px;
	background-repeat: no-repeat;
	background-position: right top;
}
.ise-megamenu-dropdown-feature .promo-tile .icon {
	position:absolute;
	top: 0px;
	right: 0px;
	width: 117px;
	height: 102px;
	background-repeat: no-repeat;
	z-index:300;
}


	
/* Prepare for College */
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile { background-color:#C2E0A6; }
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile header, 
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile .header { background-color:#CEE6B8; }
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile .promo-content { background-color:#C2E0A6; }
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile .circle { background-image: url('../images/preparing-circle-bg.png'); }
ul.ise-megamenu li.ise-megamenu-top-level-item-1 .ise-megamenu-dropdown-feature .promo-tile .icon { 
	background-image: url('../images/icon/checklist-icon.png');
	background-position: 5px -5px;
}

/* Types of Aid */
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile { background-color:#D9C597; }
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile header,
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile .header { background-color:#DECEA9; }
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile .promo-content { background-color:#D9C597; }
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile .circle { background-image: url('../images/aid-circle-bg.png'); }
ul.ise-megamenu li.ise-megamenu-top-level-item-2 .ise-megamenu-dropdown-feature .promo-tile .icon { 
	background-image: url('../images/icon/search-scholarships.png');
	background-position: 5px -5px;	
}
/* Who Gets Aid */
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile { background-color:#A1C5C0;}
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile header,
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile .header { background-color:#B4CCC9; }
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile .promo-content { background-color:#A1C5C0; }
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile .circle { background-image: url('../images/eligibility-circle-bg.png'); }
ul.ise-megamenu li.ise-megamenu-top-level-item-3 .ise-megamenu-dropdown-feature .promo-tile .icon { 
	background-image: url('../images/icon/resources.png');
}

/* FAFSA: Apply for Aid */
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile { background-color:#CCCB9C; }
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile header,
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile .header { background-color:#D1D0AB; }
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile .promo-content { background-color:#CCCB9C; }
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile .circle { background-image: url('../images/applying-circle-bg.png'); }
ul.ise-megamenu li.ise-megamenu-top-level-item-4 .ise-megamenu-dropdown-feature .promo-tile .icon { 
	background-image: url('../images/icon/application.png');
}

/* Repay Your Loans */
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile { background-color:#E0AEA6; }
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile header,
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile .header { background-color:#E6BEB8; }
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile .promo-content { background-color:#E0AEA6; }
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile .circle { background-image: url('../images/repaying-circle-bg.png'); }
ul.ise-megamenu li.ise-megamenu-top-level-item-5 .ise-megamenu-dropdown-feature .promo-tile .icon { 
	background-image: url('../images/icon/calculator.png');
	background-position: 30% 50%;	
}

/* CUSTOM COLORS PER MENU */
ul.ise-megamenu li.ise-megamenu-top-level.hover,
ul.ise-megamenu li.ise-megamenu-top-level:hover {
  background: white url('../images/menu-5x5.png') repeat-x top;
}
/* Prepare for College - #578036 */
ul.ise-megamenu li.ise-megamenu-top-level-item-1.hover,
ul.ise-megamenu li.ise-megamenu-top-level-item-1:hover {
    background: white url('../images/preparing-5x5.png') repeat-x top;
}
ul.ise-megamenu li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown {
    border-bottom: 5px solid #578036;
}
li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-1 ul:hover,
li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu a:focus{
    color: white;
    background-color: #578036;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

@media (max-width:650px){

li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-1 ul:hover,
li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu a:focus{
    color: #000000;
    background-color: #ffffff;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}
}



/* keeps the current level 2 item highlighted while going down its submenu items */
li.ise-megamenu-top-level-item-1 li.hover.expanded a.ise-megamenu-link-level2,
li.ise-megamenu-top-level-item-1 li.hover.expanded div.ise-megamenu-dropdown-links-menu{
    color: #ffffff; /*8263*/
    background-color: #578036; /*8263*/
    background-image: url(../images/link-right-arrow.png);
}

/* formats third level header for first menu item (prepare for college)*/
li.ise-megamenu-top-level-item-1 .selected{
    color: #578036;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

/* Types of Aid - #917227 */
ul.ise-megamenu li.ise-megamenu-top-level-item-2.hover,
ul.ise-megamenu li.ise-megamenu-top-level-item-2:hover {
    background: white url('../images/aid-5x5.png') repeat-x top;
  color: black;
}
ul.ise-megamenu li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown {
    border-bottom: 5px solid #917227;
}
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-2 ul:hover,
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu a:focus{
    color: white;
    background-color: #917227;
}

@media (max-width:650px){
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-2 ul:hover,
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu a:focus{
    color: #000000;
    background-color: #ffffff;
}
}


/* keeps the current level 2 item highlighted while going down its submenu items */
li.ise-megamenu-top-level-item-2 li.hover.expanded a.ise-megamenu-link-level2,
li.ise-megamenu-top-level-item-2 li.hover.expanded div.ise-megamenu-dropdown-links-menu{
    color: white;
    background-color: #917227;
    background-image: url(../images/link-right-arrow.png);
}


/* formats third level header for second menu item (types of aid)*/
li.ise-megamenu-top-level-item-2 .selected{
    color: #917227;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

/* Who Gets Aid - #3d8076 */
ul.ise-megamenu li.ise-megamenu-top-level-item-3.hover,
ul.ise-megamenu li.ise-megamenu-top-level-item-3:hover {
    background: white url('../images/eligibility-5x5.png') repeat-x top;
}
ul.ise-megamenu li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown {
    border-bottom: 5px solid #3d8076;
}
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-3 ul:hover,
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu a:focus{
    color: white;
    background-color: #3d8076;
}

@media (max-width:650px){
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-3 ul:hover,
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu a:focus{
    color: #000000;
    background-color: #ffffff;
}
}


/* keeps the current level 2 item highlighted while going down its submenu items */
li.ise-megamenu-top-level-item-3 li.hover.expanded a.ise-megamenu-link-level2,
li.ise-megamenu-top-level-item-3 li.hover.expanded div.ise-megamenu-dropdown-links-menu{
    color: white;
    background-color: #3d8076;
    background-image: url(../images/link-right-arrow.png);
}

/* formats third level header item for third menu item (who gets aid)*/
li.ise-megamenu-top-level-item-3 .selected{
    color:  #3d8076;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

/* FAFSA: Apply for Aid - #7a792f */
ul.ise-megamenu li.ise-megamenu-top-level-item-4.hover,
ul.ise-megamenu li.ise-megamenu-top-level-item-4:hover {
    background: white url('../images/applying-5x5.png') repeat-x top;
}
ul.ise-megamenu li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown {
    border-bottom: 5px solid #7a792f;
}

li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-4 ul:hover,
li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu a:focus{
    color: white;
    background-color: #7a792f;
}


@media (max-width:650px){
li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-4 ul:hover,
li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu a:focus{
    color: #000000;
    background-color: #ffffff;
}
}



/* keeps the current level 2 item highlighted while going down its submenu items */
li.ise-megamenu-top-level-item-4 li.hover.expanded a.ise-megamenu-link-level2,
li.ise-megamenu-top-level-item-4 li.hover.expanded div.ise-megamenu-dropdown-links-menu{
    color: white;
    background-color: #7a792f;
    background-image: url(../images/link-left-arrow.png);
}


/* formats 3 menu item header for fourth menu (fafsa apply for aid)*/
li.ise-megamenu-top-level-item-4 .selected{
    color: #7a792f;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

/* Repay Your Loans - #994640 */
ul.ise-megamenu li.ise-megamenu-top-level-item-5.hover,
ul.ise-megamenu li.ise-megamenu-top-level-item-5:hover {
  background: white url('../images/repaying-5x5.png') repeat-x top;
}
ul.ise-megamenu li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown {
    border-bottom: 5px solid #994640;
}
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-5 ul:hover,
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu a:focus{
    color: white;
    background-color: #994640;
}

@media (max-width:650px){
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-5 ul:hover,
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu a:focus{
    color: #000000;
    background-color: #ffffff;
}
}
/* keeps the current level 2 item highlighted while going down its submenu items */
li.ise-megamenu-top-level-item-5 li.hover.expanded a.ise-megamenu-link-level2,
li.ise-megamenu-top-level-item-5 li.hover.expanded div.ise-megamenu-dropdown-links-menu{
    color: white;
    background-color: #994640;
    background-image: url(../images/link-left-arrow.png);
}

/* formats level 3 header for menu item 5 (repay your loans)*/
li.ise-megamenu-top-level-item-5 .selected{
    color: #994640;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

li.ise-megamenu-top-level:hover {
  color: black;
  background: white;
}


@media screen and (max-width: 650px) {
a#ise-megamenu-mobile-menu-toggle {
  background-image: url(../images/menu-bg.png);
  color: white !important;
  text-decoration: none !important;
  width: 90px !important;
  float: left !important;
  margin-top: 10px !important;
    }
}
@media screen and (min-width: 650px) {
a#ise-megamenu-mobile-menu-toggle {

    }
}

a#ise-megamenu-mobile-menu-toggle {
display:none\9;
}


/* Preface */
.front #zone-preface-wrapper {
    background: #dedede url(../images/vertical-bg.png) repeat;
}

#zone-preface-wrapper {
    padding-top: 10px;
    padding-bottom: 20px;
}

.topic-preparing #block-views-preface-block .views-field-field-preface-text .field-content:before {
   content: url(../images/heads/prepare_for_college.png);
   float: left;
   padding-right: 10px;
}

.topic-types-of-aid #block-views-preface-block .views-field-field-preface-text .field-content:before {
   content: url(../images/heads/types_of_aid.png);
   float: left;
   padding-right: 10px;
}

.topic-eligibility #block-views-preface-block .views-field-field-preface-text .field-content:before {
   content: url(../images/heads/qualify_for_aid.png);
   float: left;
   padding-right: 10px;
}

.topic-applying #block-views-preface-block .views-field-field-preface-text .field-content:before {
   content: url(../images/heads/apply_for_aid.png);
   float: left;
   padding-right: 10px;
}

.topic-repaying #block-views-preface-block .views-field-field-preface-text .field-content:before {
   content: url(../images/heads/manage_my_loans.png);
   float: left;
   padding-right: 10px;
}

#block-views-preface-block .views-row {
    border: 1px solid #dedede;
    background-color: white;
    padding: 1px;
}

/*
.preface-image,
#block-views-preface-block .views-field-field-image .field-content {
    display: none;
    float: left;
	padding-right: 10px;
}
*/

#block-views-preface-block .views-field-field-preface-text .field-content {
    float: left;
    width: 100%;
    margin: 5px;
}
#block-views-preface-block .views-field-field-preface-text p {
    margin: 0;
    line-height: 1.3em;
    font-size: 1em;
    font-family: 'Droid Serif', serif;
    font-style: italic;
}
#block-views-preface-block .views-field-field-preface-text h1,
#block-views-preface-block .views-field-field-preface-text h2,
#block-views-preface-block .views-field-field-preface-text h3,
#block-views-preface-block .views-field-field-preface-text h4 {
    margin: 0 0 12px 0;
    line-height: 1.1em;
    font-size: 1.5em;
}

/* Kosi M. - Ticket 1907 -> Changed h1 and cite color on Ombudsman form page from green to red */
.context-repay-loans.i18n-es .view-preface h1,
.context-repay-loans.i18n-es .view-preface h1 cite,
.context-repay-loans.i18n-es .field-type-text-with-summary cite
{color: #994640;}

/* Content */
#zone-content {
    margin-top: 10px;
}

.not-front .region-content-inner {
	border: 1px solid #dedede;
}

article .content h2,
article .content h3,
article .content h4,
article .content p {
    margin: 0 10px 10px;
    line-height: 1.6em;
}

article .content hr {
    background-color: #dedede;
    margin: 0;
}

article .content table {
    
    margin: 0;
    /* Hack for IE8 with colspan in first row */
    
}

article .content thead td {
    text-align: center;
    text-transform: uppercase;
}

article .content td {
   
    vertical-align: top;
}



tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
    background: none;
}

.region-content ul {
    margin: 0 10px;
}
.region-content ol {
    margin: 0 10px;
}
.region-content ul li {
    margin-left: 15px;
    padding-left: 0;
    list-style-type: inherit;
}

.region-content table ul li {
    margin-left: -10px;
}

/* special formatting for the 'Repayment Plans" page */
.region-content #node-page-78 ul li {
    margin-left: -15px;
}

.content-feature, .highlight {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #fcf7ee;
}

.content-feature:after, .highlight:after {
    content: "";
    display: block;
    clear: both;
}

.content-feature img, .highlight img {
    float: left;
    margin: 10px;
}

/* Footer */
#zone-footer {
    margin-top: 10px;
}

/* Footer links */
.block-menu-footer-links {
    margin-top: 10px;
    color: #aaa;
}
.block-menu-footer-links ul li {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    border-top: 1px solid #f0f0f0;
}
.block-menu-footer-links ul li.last {
    border-bottom: 1px solid #f0f0f0;
}
.block-menu-footer-links a,
.block-menu-footer-links a:visited {
    color: #888;
    text-decoration: none;
    /*font-size: 1.5em; */
}

/* Social media icons */
#region-footer-second .block {
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

/* Main Footer Menu */
#block-menu-menu-footer-menu {
    display: none;
}
#block-menu-menu-footer-menu li li {
    list-style-image: none;
}

#block-menu-menu-footer-menu{
margin-top:-25px\9 !important;
}

/* Topic-based styling */
body.topic-preparing h1, body.topic-preparing .section-content h2, body.topic-preparing .lexicon-term h4 a, body.topic-preparing h3, body.topic-preparing h4, body.topic-preparing hr, body.topic-preparing a.anchor, body.topic-preparing cite {
    color: #578036;
}

body.topic-preparing hr {
    /*background-color: #578036;*/
}

body.topic-preparing .block-main ul li {
	list-style-image: url(../images/list-bullet-preparing.png);
}

body.topic-preparing .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-preparing-sub.png);
}

body.topic-preparing .view-events-list .views-field-title,
body.topic-preparing .view-events-list .views-field-field-location, 
body.topic-preparing .view-events-list .views-field-nid a:link, 
body.topic-preparing .view-events-list .views-field-nid a:visited {
	color: #578036;
}

body.topic-types-of-aid h1, body.topic-types-of-aid .section-content h2, body.topic-types-of-aid .lexicon-term h4 a, body.topic-types-of-aid h3, body.topic-types-of-aid h4, body.topic-types-of-aid hr,  body.topic-types-of-aid a.anchor, body.topic-types-of-aid cite  {
    color: #917227;
}

body.topic-types-of-aid hr {
    /* background-color: #917227; */
}

body.topic-types-of-aid .block-main ul li {
	list-style-image: url(../images/list-bullet-types-of-aid.png);
}

body.topic-types-of-aid .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-types-of-aid-sub.png);
}

body.topic-types-of-aid .view-events-list .views-field-title,
body.topic-types-of-aid .view-events-list .views-field-field-location, 
body.topic-types-of-aid .view-events-list .views-field-nid a:link, 
body.topic-types-of-aid .view-events-list .views-field-nid a:visited {
	color: #917227;
}
	
body.topic-eligibility h1, body.topic-eligibility .section-content h2, body.topic-eligibility .lexicon-term h4 a, body.topic-eligibility h3, body.topic-eligibility h4, body.topic-eligibility hr, body.topic-eligibility a.anchor, body.topic-eligibility cite  {
    color: #3d8076;
}

body.topic-eligibility hr {
    /* background-color: #3d8076;*/
}

body.topic-eligibility .block-main ul li {
	list-style-image: url(../images/list-bullet-eligibility.png);
}

body.topic-eligibility .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-eligibility-sub.png);
}

body.topic-eligibility .view-events-list .views-field-title,
body.topic-eligibility .view-events-list .views-field-field-location, 
body.topic-eligibility .view-events-list .views-field-nid a:link, 
body.topic-eligibility .view-events-list .views-field-nid a:visited {
    color: #3d8076;
}
	
body.topic-applying h1, body.topic-applying .section-content h2, body.topic-applying .lexicon-term h4 a, body.topic-applying h3, body.topic-applying h4, body.topic-applying hr, body.topic-applying a.anchor, body.topic-applying cite {
    color: #7a792f;
}

body.topic-applying hr {
    /* background-color: #7a792f; */
}

body.topic-applying .block-main ul li {
	list-style-image: url(../images/list-bullet-applying.png);
}

body.topic-applying .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-applying-sub.png);
}

body.topic-applying .view-events-list .views-field-title,
body.topic-applying .view-events-list .views-field-field-location, 
body.topic-applying .view-events-list .views-field-nid a:link, 
body.topic-applying .view-events-list .views-field-nid a:visited {
	color: #7a792f;
}
	
body.topic-repaying h1, body.topic-repaying .section-content h2, body.topic-repaying .lexicon-term h4 a, body.topic-repaying h3, body.topic-repaying h4, body.topic-repaying hr, body.topic-repaying a.anchor, body.topic-repaying cite  {
    color: #994640;
}

body.topic-repaying hr {
    /* background-color: #994640; */
}

body.topic-repaying .block-main ul li {
	list-style-image: url(../images/list-bullet-repaying.png);
}

body.topic-repaying .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-repaying-sub.png);
}

body.topic-repaying .view-events-list .views-field-title,
body.topic-repaying .view-events-list .views-field-field-location, 
body.topic-repaying .view-events-list .views-field-nid a:link, 
body.topic-repaying .view-events-list .views-field-nid a:visited {
	color: #994640;
}

body.topic-general h1, body.topic-general .section-content h2, body.topic-general .lexicon-term h4 a, body.topic-general h3, body.topic-general h4, body.topic-general hr, body.topic-general a.anchor, body.topic-general cite  {
    color: #669900;
}

/* Kosi M Ticket #1666 -> Fix to remove cite color/bolding from general areas such as 'Link to Us' */
.context-general .field-item cite {
color: #494b4c;
font-weight: normal;
}

body.topic-general hr {
    /* background-color: #669900; */
}

body.topic-general .block-main ul li {
	list-style-image: url(../images/list-bullet-general.png);
}

body.topic-general .block-main ul li ul li {
	list-style-image: url(../images/list-bullet-general-sub.png);
}

body.topic-general .view-events-list .views-field-title,
body.topic-general .view-events-list .views-field-field-location, 
body.topic-general .view-events-list .views-field-nid a:link, 
body.topic-general .view-events-list .views-field-nid a:visited {
	color: #669900;
}
	
	
/* Home page styles */
body.front h1.title {
    display: none;
}
.self-selection-tab {
    width: 100%;
    min-height: 180px;
    padding: 0;
    margin: 10px 0 0 0;
    border: 1px solid #dedede;
    background-color: white;
}
.self-selection-tab img {
    width: 176px;
    margin: 1px 10px 1px 1px;
    float: left;
}
.self-selection-tab p {
    margin: 10px 10px 10px 190px;
    font-family: 'News Cycle', sans-serif;
    font-size: 0.95em;
}

/* Latest News block (Announcements ticker) */
#block-views-latest-news-block {
    margin-top: 10px;
    margin-bottom: 10px;
}
#block-views-latest-news-block h2 {
    color: white;
    background-color: gray;
    text-transform: uppercase;
    padding: 8px 10px;
    margin: 0;
    height: 40px;
}
#block-views-latest-news-block h2 a {
    margin: 0;
    padding: 0;
    line-height: 40px;
    font-size: 14pt;
}

#views-ticker-fade-container-latest_news {
    background-color: #669900;
}

#block-views-latest-news-block ul {
    overflow: hidden;
    height: 80px;
}
#block-views-latest-news-block li {
    list-style-type: none;
    margin-left: 10px;
    height: 80px;
    line-height: 40px;

}

#block-views-latest-news-block a {
    color: white;
    text-transform: uppercase;
    font-family: 'News Cycle', sans-serif;
    font-weight: normal;
    font-size: 12pt;
    text-decoration: underline;
    height: 80px;
    line-height: 20px;
}

/* Kosi M. - Ticket 9946 -> Modified ticker announcement code to fix vertical alignment of announcement text" */
.front #views-ticker-fade-container-latest_news ul#views-ticker-fade-latest_news li span.views-fade-tick-field 
{display: block; 
margin-top: 0.5em;
margin-top: 0.1em\9;
}

#block-views-latest-news-block .liScroll-container {
    background-color: #669900;
    width: auto;
    height: 40px;
}
#block-views-latest-news-block .liScroll-container .mask {
    height: 20px;
    max-height: 20px;
    width: 96%;
}

/* Sidebar Second (Tiles) */

/* Kosi M. - Ticket 11572 -> Fixed vertical alignment of right rail sidebar */ 
.region-sidebar-second {
    font-family: 'Droid Serif', serif;
/*    font-size: 0.85em;*/
    color: #494b4c;
    padding-bottom: .5em;
	margin-top: 0 !important;
}

/* SRH -- fix double bars */
.block-glossary-terms-block {
	border-top:0px !important;
}

/* Kosi M. - Ticket 11572 -> Fixed vertical alignment of right-rail sidebar */
.region-sidebar-second .block {
	border-top: 1px solid #ccc;
	padding-bottom: 0.2em;
	padding-top: 0;
}

/* Resources Block Tile */
.view-resources .views-row {
	margin: 0.25em 0pt 0.25em 0pt;
	border-bottom: 1px solid #CCC;
	padding: 0.5em 0 0.5em 0;
	min-height: 70px;
}

.view-resources .file-icon {
	padding-right: 1.5em;
	float: left;
}

.view-resources .views-field-filename {
    font-size: 0.9em;
	font-family: 'Droid Serif', serif;
	vertical-align: top;
}

.view-resources .views-field-uri a {
	text-transform: uppercase;
	font-family: 'Droid Serif', serif;
	font-size: 0.85em;
	background-color: red;
    margin-top: 5px;
	  padding-right: 14px;
}

body.topic-preparing .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-preparing.png) no-repeat right 1px;
}
body.topic-types-of-aid .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-types-of-aid.png) no-repeat right 1px;
}
body.topic-eligibility .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-eligibility.png) no-repeat right 1px;
}
body.topic-applying .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-applying.png) no-repeat right 1px;
}
body.topic-repaying .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-repaying.png) no-repeat right 1px;
}
body.topic-general .view-resources .views-field-uri a {
	background: url(../images/arrow-bullet-general.png) no-repeat right 1px;
}    margin-top: 5px;


/* Quick Links Tile */
.block-ise-quick-resources-block-1 ul {
    margin: 0;
    padding: 0;
}
.block-ise-quick-resources-block-1 ul li {
    font-family: 'News Cycle', sans-serif;
    font-size: 0.9em;
    padding: 0 0 0px 18px;
    margin: 0 0 2px 0;
}
body.topic-preparing .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-preparing.png) no-repeat left 6px;
}
body.topic-types-of-aid .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-types-of-aid.png) no-repeat left 6px;
}
body.topic-eligibility .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-eligibility.png) no-repeat left 6px;
}
body.topic-applying .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-applying.png) no-repeat left 6px;
}
body.topic-repaying .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-repaying.png) no-repeat left 6px;
}
body.topic-general .block-ise-quick-resources-block-1 ul li {
	background: url(../images/arrow-bullet-general.png) no-repeat left 6px;
}

/* Facebook Like Tile */
.region-sidebar-second h3.facebook {
	margin-bottom: 0px;
} 

/* Twitter Feed Tile */
.view-twitter-feed .views-row {
    margin-top: 10px;
}
.view-twitter-feed .views-field-profile-image-url {
    float: left;
}
.view-twitter-feed .views-field-text {
    margin-left: 60px;
    font-size: 0.9em;
}
.view-twitter-feed .views-field-created-time {
    margin-left: 60px;
    font-size: 0.8em;
}

a.button {
	color: #FFF;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	height: 41px;
	margin-left: 1.5em;
	padding: 0.5em 1em 0.5em 1em; 
	text-transform: uppercase;
	text-decoration: none;
}
body.topic-preparing a.button {
    background-color: #578036;
}

body.topic-types-of-aid a.button {
    background-color: #917227;
}

body.topic-eligibility a.button {
    background-color: #3d8076;
}

body.topic-applying a.button {
    background-color: #7a792f;
}

body.topic-repaying a.button {
    background-color: #994640;
}

body.topic-general a.button {
    background-color: #669900;
}


/* Events Tile */
.view-events-list .views-row {
	background-image: url('../images/calendar-frame.png');
	background-repeat: no-repeat;
	min-height: 55px;
	margin-top: 8px;
	padding-bottom: 10px;
} 

.view-events-list .date {
	float: left;
	width: 51px;
	margin-right: 10px;
}
.view-events-list .month {
	width: 51px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-size: .75em;
	display: block;
	text-align: center;
}

.view-events-list .day {
	font-family: 'Droid Serif', serif;
	margin-top: -6px;
	width: 51px;
	text-align: center;
	display: block;
	
}

.view-events-list .views-field-title {
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	margin-left: 60px;
}

.view-events-list .views-field-nid {
	/*font-family: 'News Cycle', Arial, Tahoma, sans-serif;*/
	font-size: 0.9em;
	margin-left: 60px;
}

/* Glossary Tile */
span.lexicon-term {
   cursor: auto;
   border-bottom: none;
}

span.lexicon-term .description {
    font-size: inherit;
    font-weight: normal;
    text-decoration: none;
}

span.lexicon-term li {
   margin-left: 15px;
}

/* End of Tiles */

/* 
 page */
.lexicon-description {
    display: none;
}
.lexicon-links {
    background: none;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 1em;
    text-transform: uppercase;
    text-align: inherit;
    padding: 5px 10px;
    border-bottom: 1px solid #dedede;
}
.lexicon-links a {
    font-size: 1em;
}
.lexicon-list {
    margin: 0 10px;
}
h2.lexicon-letter {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 3.5em;
    margin: 0;
    color: #669900;
}
.lexicon-list dl {

}
.lexicon-list dt {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 1.2em;
    color: #669900;
}
.lexicon-list dd {
    color: #494B4C;
    font-family: 'Droid Serif', serif;
    font-size: 1em;
    font-style: inherit;
    padding: 0;
}
a.lexicon_go_to_top_link:after {
	content: url('../images/bullet-up.png');
	padding-left: 0.25em;
}
a.lexicon_go_to_top_link {
	color: #494b4c;
	float: right;
	font-family: 'News Cycle', Arial, Tahoma, sans-serif;
	text-decoration: none;
	text-transform: lowercase;
}

/* Clery Act page */
/*
.view-clery-act .views-exposed-form {
    border-bottom: 1px solid #dedede;
    margin-bottom: 5px;
}
.view-clery-act .views-exposed-widgets {
    margin: 10px;
    line-height: 25px;
}
.view-clery-act .views-exposed-widget {
    margin: 0;
    padding: 0;
    margin-right: 20px;
}
.view-clery-act .views-exposed-widget label {
    font-weight: normal;
    display: inline;
    float: left;
    margin-right: 10px;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 0.9em;
}
.view-clery-act .view-empty {
    padding: 10px;
}
.view-clery-act .views-exposed-widget div.views-widget {
    display: inline;
    float: left;
}
.view-clery-act .views-exposed-widget .form-submit {
    margin: 0;
}
.view-clery-act h3 {
    margin: 20px 10px 0 10px;
}
.view-clery-act .views-field-field-school {
    margin: 10px 10px 0 10px;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 14pt;
}
.view-clery-act .views-field-title {
    margin: 0 10px;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 12pt;
}
.view-clery-act .views-field-field-documents ul {
    padding-left: 10px;
}
*/

/* Events List page */
.view-events-list .views-exposed-form {
    border-bottom: 1px solid #dedede;
    margin-bottom: 5px;
}
.view-events-list .views-exposed-widgets {
    margin: 10px;
    line-height: 25px;
}
.view-events-list .views-exposed-widget {
    margin: 0;
    padding: 0;
}
.view-events-list .views-exposed-widget label {
    font-weight: normal;
    display: inline;
    float: left;
    margin-right: 10px;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 0.9em;
}
.view-events-list .view-empty {
    padding: 10px;
}
.view-events-list .views-exposed-widget div.views-widget {
    display: inline;
    float: left;
}
.view-events-list .views-exposed-widget .form-submit {
    margin: 0;
}
.view-events-list .views-field-field-event-image {
    margin: 0 10px;
    float: left;
}
.view-events-list table.views-table,
.view-events-list table.views-table * {
    border: none;
    background: none;
}
.view-events-list table.views-table {
    margin: 0 10px;
    width: auto;
    table-layout: fixed;
}
.view-events-list table.views-table td {
    margin: 0;
    padding: 10px 0;
    vertical-align: top;
}
.view-events-list table.views-table caption {
    text-align: left;
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 1.2em;
    color: #669900;
}
.view-events-list td.views-field-field-event-image {
    width: 120px;
}
.view-events-list td.views-field-field-event-image img {
    margin-top: 5px;
}
.view-events-list table.views-table p,
.view-events-list table.views-table h3,
.view-events-list table.views-table a {
    margin: 0;
    padding: 0;
}
.view-events-list table.views-table p.event-details-link {
    font-size: 0.8em;
}
.view-events-list table.views-table a {
    text-decoration: none;
}

.event-details h3{
display:none;
}
.views-exposed-widget {
    margin: 0 10px;
}

/* Events Detail page */
article.node-event {
}
article.node-event .event-heading {
    margin-bottom: 10px;
}
article.node-event p.event-detail-info {
    margin: 0 10px;
    padding: 0;
}
article.node-event .event-content {
    border-top: 1px solid #ccc;
}
article.node-event .event-picture {
    border-bottom: 1px solid #ccc;
}
article.node-event .event-picture img {
    width: auto;
    max-width: 100%;
    height: auto;
}
article.node-event .event-gallery img {
    border: 1px solid #ccc;
    padding: 1px;
    margin: 10px;
}

/* Webforms */
form.webform-client-form {
    margin: 10px;
}

form.webform-client-form .webform-component {
    margin: 25px 0 0 0;
}

#region-content form.webform-client-form label{
 margin: 1px;
}

#region-content form.webform-client-form p,
#region-content form.webform-client-form h2,
#region-content form.webform-client-form h3,
#region-content form.webform-client-form h4,
#region-content form.webform-client-form select,
 {

}

#region-content form.webform-client-form textarea {
  display:inline;
}

#region-content form.webform-client-form input{
  height:auto;
}
   
#region-content form.webform-client-form input[type=radio],
{
   
	width: 15px;
    height: 15px;
    padding: 2%;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}






#region-content form.webform-client-form input[type="checkbox"] {
  height: 15px;
  padding: 2%;
  position: relative;
  top: -1px;
  vertical-align: bottom;
  width: 15px;
}

@media all and  (max-width: 1050px){
#region-content form.webform-client-form input[type=checkbox] {
    height:5px;
    padding: 2%;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

}

form.webform-client-form label, form.webform-client-form legend {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}

form.webform-client-form label.option {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    margin: 0;
}

/* Site survey/feedback webform */

/* "Please specify" type text fields for when "Other" is selected */
#webform-component-typegroup--visitor-type-specify,
#webform-component-sourcegroup--source-specify,
#webform-component-infogroup--looking-for-specify,
#webform-component-foundgroup--found-info-specify {
    display: none;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
#webform-component-sourcegroup--source-specify,
#webform-component-infogroup--looking-for-specify,
#webform-component-foundgroup--found-info-specify {
    margin: 0 0 0 25px;
}

#webform-component-satisfaction p {
    font-family: 'News Cycle', Arial, Tahoma, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

#webform-component-how-did-you-hear-about-this-website,
#webform-component-looking-for,
#webform-component-found-info,
#webform-component-satisfaction,
#webform-component-recommend,
#webform-component-comments-suggestions ,
#webform-component-additional-comments-suggestions{
    
    padding-top: 10px;
}

/* Contact Us webform */



#webform-client-form-125 .form-item, #webform-client-form-244 .form-item {
    margin: 10px 0px 10px 0px;
	padding-right:5px;
    background-color: #f5f5f5;
    overflow: hidden;
    text-align: right;
}

#webform-client-form-125 p, #webform-client-form-244 p {
    text-align: left;
}

#webform-component-contactus-question-type-label--contactus-question-type div.form-type-radio {
     display: block;
	 background-color: inherit;
	 text-align: left;
 }

#webform-component-contactus-question-type-label--contactus-question-type div label, 
#webform-component-contactus-question-type-label--contactus-question-type div.form-type-radio input,
#webform-component-contactus-question-type-label--contactus-question-type div.form-type-radio label
 {
    display: inline;
    text-align: left;
    background-color: inherit;
 
    
}

#webform-component-contactus-name,
#webform-component-contactus-email,
#webform-component-contactus-question-type-label,
#webform-component-contactus-message {
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
}
#webform-component-contactus-name label,
#webform-component-contactus-email label,
#webform-component-contactus-question-type-label legend, 
#webform-component-contactus-message label {
    font-weight: normal;
    display: block;
    float: left;
    width: auto;
    min-height: 35px;
    padding: 0 0 0 10px;
    
}


#webform-component-contactus-name input,
#webform-component-contactus-email input,
#webform-component-contactus-question-type-label--contactus-question-type input {
    height: 35px;
    border: none;
}
#webform-component-contactus-name input,
#webform-component-contactus-email input,
#edit-submitted-contactus-question-type-label-contactus-question-type {
    width: 100%;
    display: block;
    background-color: white;
	padding-top:5px;
	padding-left:5px;
	margin-top:5px;
}
#webform-component-contactus-message:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#webform-component-contactus-message div.form-textarea-wrapper {
    width: 100%;
}
#webform-component-contactus-message textarea {
    width: 100%;
    height: 200px;
    border: none;
    resize: none;
}

/* Ombudsman Form */
#webform-client-form-271 legend,
#webform-client-form-161 legend {
   color: #994640;
}

#webform-client-form-271 h1,
#webform-client-form-161 h1 {
   color: #994640 !important;
}


#webform-client-form-271 cite,
#webform-client-form-161 cite {
   color: #994640 !important;

}




#webform-client-form-271 .form-item ,
#webform-client-form-161 .form-item {
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    overflow: hidden;
   
	
}




   



#webform-client-form-271 label
#webform-client-form-161 label {
    font-weight: normal;
    display: block;
    float: left;
    width: auto;
    min-height: 35px;
    padding: 0 0 0 10px;
}

#webform-client-form-271 input, #webform-client-form-271 select,
#webform-client-form-161 input, #webform-client-form-161 select {
    background-color: white;
    height: 35px;
    border-left: 1px solid #ccc;
    font-size: 16px;
	
}


#webform-client-form-271 .description,
#webform-client-form-161 .description {
    clear: both;
}

/* Calculator and ICR Calculator*/
#fsa-calculator-form label {
    display: inline;
    font-weight: normal;
}

#fsa-calculator-form input.field-error{  
    background: #f8dbdb;  
    border-color: #e77776;  
}  

#fsa-calculator-form label.field-error:after {
    color: #e77776;
    content: " (error)";
}

#fsa-calculator-form .field label, #fsa-calculator-form .field input {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    color: #494b4c;
    padding-bottom: .5em;
}

#reset p {
    text-align: center;
    width: 100%;
}

.radio {
    display: inline;
}

a.calculate {
    color: white;
    text-decoration: none;
}

#fsa-calculator-form div.field {
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    overflow: hidden;
    text-align: right;
}

#fsa-calculator-form label {
    font-weight: normal;
    display: block;
    float: left;
    width: auto;
    min-height: 35px;
    padding: 0 0 0 10px;
}

#fsa-calculator-form input {
    display: block;
    float: right;
    border-left: 1px solid #ccc;
    margin: 0px;
    height: 35px;
}

#fsa-calculator-form div.radio {
    display: block;
    float: right;
    border-left: 1px solid #ccc;
    background-color: white;
    text-align: left;
    min-height: 35px;
}

#fsa-calculator-form div.radio label, #fsa-calculator-form div.radio input {
    display: inline;
    float: none;
    text-align: left;    
}

#fsa-calculator-form div.radio input {
    margin-left: 10px;
    border: none;
    
    /* IE7/8 have to set the actual size of the radio button */
    height: 16px;
    width: 16px;
}

.fsa-calc-detail td,
.fsa-calc-detail th {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    color: #494b4c;
}

/* Budget Calculator */
#budget {
   width: 100%;
   height: 100%;
}

#budget #expenses, #budget #incomes {
   width: 100%;
}

#budget #expenses h3, #budget #incomes h3 {
   margin: 0 auto;
   text-align: center;
   width: 100%;
}

#budget #totals #expenses-total-div, #budget #totals #income-total-div {
   float: left;
   width: 50%;
   text-align: center;
}

#budget #totals #grand-total-div {
   text-align: center;
}

#budget #totals {
   clear: both;
}

#budget .detail {
   margin-left: 25px;
}

#budget div.field {
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    overflow: hidden;
    text-align: right;
}

#budget label {
    font-weight: normal;
    display: inline;
    float: left;
    min-height: 35px;
    padding: 0 10px 0 0;
    text-align: right;
    width: 45%;
}

#budget button {
   border:none;
   border-radius: 0px; 
   background:transparent;
   color: rgb(38, 115, 153); 
   cursor: pointer;
   font-family: 'Droid Serif',serif;
   font-size: 1em;
   font-weight: normal;
   text-decoration: underline;
   width: 95%;
}

#budget button:focus, #budget button:active {
   box-shadow: none;
   border: 1px dotted #000;
}

/* IBR Calculator */
#ibr-calculator {
 	font-family: 'Droid Serif', serif;
}

#ibr-calculator div#transition1 h3, #ibr-calculator div#married h3, #ibr-calculator div#filed h3, #ibr-calculator div#spouse-loans h3, #ibr-calculator div#num-of-dep h3, #ibr-calculator div#choose-state h3 {
   color: #FFF;
}

#ibr-calculator #general { 
   text-align: center;
   min-height: 130px;
   width: 100%;
}


#ibr-calculator label {
	display: inline;
	font-weight: normal;
}

#ibr-calculator div#married, #ibr-calculator div#filed, #ibr-calculator div#spouse-loans, #ibr-calculator div#num-of-dep, #ibr-calculator div#choose-state {
   background-color: #994640;
   border-width:1px;	
   border-style:outset;
   border-left: 0px;
   color: #FFF;
   display: inline-block;
   margin: 0 auto;
   min-height: 165px;
   overflow: auto;
   text-align: left;
   vertical-align: top;
   width: auto; 
   
   /* IE7 is junk */
   zoom: 1;
   *display: inline;
   /* end of IE7 hacks */   
   
}

#ibr-calculator div#spouse-loans {
   width: 130px; 
}

#ibr-calculator div#married .field, #ibr-calculator div#filed .field, #ibr-calculator div#spouse-loans .field, #ibr-calculator div#num-of-dep .field, #ibr-calculator div#choose-state .field {
   display: block;
   padding: 0 5px 0 5px;
}

#ibr-calculator div#spouse-loans p, #ibr-calculator div#num-of-dep p {
   float: right;
   color: #FFF;
}

#ibr-calculator div#transition1 {
   background-color: #494b4c;
   border-style: double;
   border-width: 10px;
   clear: both;
   width: 70%;
   margin: 0 auto;
   text-align: center;
}

#ibr-calculator div#transition1 h3 {
   margin: 0;
}

#ibr-calculator div.divider {
   background-color: #994640;
   background-image: url('../images/calc-back-1.png');
   background-repeat: repeat-x;
   clear: both;
   color: #FFF;
   font-family: 'News Cycle', Arial, Tahoma, sans-serif;
   line-height: 32px;
   min-height: 32px;
   text-align: center;
   text-transform: uppercase;
   margin: 0 auto;
   width: 70%;
}

#ibr-calculator div.div-wrapper {
   background-image: url('../images/calc-back-2.png');
   background-position:center bottom; 
   background-repeat:no-repeat;
   min-height: 46px;
}

#ibr-calculator div#loan-amounts {
   text-align: center;
   width: 100%;
}

#ibr-calculator div#your-loan-amount, #ibr-calculator div#spouse-loan-amount {
   border: 1px solid #000;
   text-align: left;
   vertical-align: top;
   width: 100%;
}

#ibr-calculator div#your-income {
   border: 1px solid #000;
   margin: 0 auto;
   text-align: center;
   width: 45%;
}

#ibr-calculator div#joint-income {
   border: 1px solid #000;
   margin: 0 auto;
   text-align: center;
   width: 90%;
}

#ibr-calculator #disclaimer {
   display: block;
   font-size: small;
}

#ibr-calculator div.help {
background-color: #f5ecec;
   border: 1px solid #000;
   margin: 0 auto;
   width: 80%;
}

#ibr-calculator .help-icon {
   background-image: url('../images/calc-help.png');
   background-repeat: no-repeat;
   cursor: help;
   display: inline-block;
   float: right;
   height: 20px;
   overflow: hidden;
   padding-right: 5px;
   margin-top: 5px;
   text-indent: -3000px;
   width: 20px;
}

#ibr-calculator .close-help {
   background-image: url('../images/calc-close.png');
   background-repeat: no-repeat;
   background-position:left bottom; 
   cursor: pointer;
   float: right;
   height: 20px;
   overflow: hidden;
   padding-right: 5px;
   padding-top: 5px;
   text-indent: -3000px;
   width: 20px;
}

#ibr-calculator #YouQualifyAmount, #ibr-calculator #SpouseQualifyAmount {
   float: right;
   font-weight: bold;
   padding-right: 10px;
}

#ibr-calculator div#you-qualify, #ibr-calculator div#you-qualify-steps, #ibr-calculator div#servicer, #ibr-calculator div#you-no-qualify, #ibr-calculator div#next-steps, #ibr-calculator div#no-qualify-next {
   background-color: #f5ecec;
   border: 1px solid #000;
   margin: 0 auto;
   width: 80%;
}

#ibr-calculator #reset {
   text-align: center;
   width: 100%;
}

/* PAYE Calculator */
#paye-calculator {
 	font-family: 'Droid Serif', serif;
}

#paye-calculator div#transition1 h3, #paye-calculator div#married h3, #paye-calculator div#filed h3, #paye-calculator div#spouse-loans h3, #paye-calculator div#num-of-dep h3, #paye-calculator div#choose-state h3 {
   color: #FFF;
}

#paye-calculator #general { 
   text-align: center;
   min-height: 130px;
   width: 100%;
}


#paye-calculator label {
	display: inline;
	font-weight: normal;
}

#paye-calculator div#married, #paye-calculator div#filed, #paye-calculator div#spouse-loans, #paye-calculator div#num-of-dep, #paye-calculator div#choose-state {
   background-color: #994640;
   border-width:1px;	
   border-style:outset;
   border-left: 0px;
   color: #FFF;
   display: inline-block;
   margin: 0 auto;
   min-height: 165px;
   overflow: auto;
   text-align: left;
   vertical-align: top;
   width: auto; 
   
   /* IE7 is junk */
   zoom: 1;
   *display: inline;
   /* end of IE7 hacks */   
   
}

#paye-calculator div#spouse-loans {
   width: 150px; 
}

#paye-calculator div#married .field, #paye-calculator div#filed .field, #paye-calculator div#spouse-loans .field, #paye-calculator div#num-of-dep .field, #paye-calculator div#choose-state .field {
   display: block;
   padding: 0 5px 0 5px;
}

#paye-calculator div#spouse-loans p, #paye-calculator div#num-of-dep p {
   float: right;
   color: #FFF;
}

#paye-calculator div#transition1 {
   background-color: #494b4c;
   border-style: double;
   border-width: 10px;
   clear: both;
   width: 70%;
   margin: 0 auto;
   text-align: center;
}

#paye-calculator div#transition1 h3 {
   margin: 0;
}

#paye-calculator div.divider {
   background-color: #994640;
   background-image: url('../images/calc-back-1.png');
   background-repeat: repeat-x;
   clear: both;
   color: #FFF;
   font-family: 'News Cycle', Arial, Tahoma, sans-serif;
   line-height: 32px;
   min-height: 32px;
   text-align: center;
   text-transform: uppercase;
   margin: 0 auto;
   width: 70%;
}

#paye-calculator div.div-wrapper {
   background-image: url('../images/calc-back-2.png');
   background-position:center bottom; 
   background-repeat:no-repeat;
   min-height: 46px;
}

#paye-calculator div#loan-amounts {
   text-align: center;
   width: 100%;
}

#paye-calculator div#your-loan-amount, #paye-calculator div#spouse-loan-amount, #paye-calculator div#disbursement {
   border: 1px solid #000;
   text-align: left;
   vertical-align: top;
   width: 100%;
}

#paye-calculator div#your-income {
   border: 1px solid #000;
   margin: 0 auto;
   text-align: center;
   width: 45%;
}

#paye-calculator div#joint-income {
   border: 1px solid #000;
   margin: 0 auto;
   text-align: center;
   width: 90%;
}

#paye-calculator #disclaimer, #paye-calculator #disclaimer-spouse {
   display: block;
   font-size: small;
}

#paye-calculator div.help {
background-color: #f5ecec;
   border: 1px solid #000;
   margin: 0 auto;
   width: 80%;
}

#paye-calculator .help-icon {
   background-image: url('../images/calc-help.png');
   background-repeat: no-repeat;
   cursor: help;
   display: inline-block;
   float: right;
   height: 20px;
   overflow: hidden;
   padding-right: 5px;
   margin-top: 5px;
   text-indent: -3000px;
   width: 20px;
}

#paye-calculator .close-help {
   background-image: url('../images/calc-close.png');
   background-repeat: no-repeat;
   background-position:left bottom; 
   cursor: pointer;
   float: right;
   height: 20px;
   overflow: hidden;
   padding-right: 5px;
   padding-top: 5px;
   text-indent: -3000px;
   width: 20px;
}

#paye-calculator #YouQualifyAmount, #paye-calculator #SpouseQualifyAmount {
   float: right;
   font-weight: bold;
   padding-right: 10px;
}

#paye-calculator .question-radio {
   float: right;
   padding-right: 10px;
}

#paye-calculator div#you-qualify, #paye-calculator div#you-qualify-steps, #paye-calculator div#servicer, #paye-calculator div#not-eligible-new-borrower, #paye-calculator div#you-no-qualify, #paye-calculator div#next-steps, #paye-calculator div#not-eligible-no-qualify-next, #paye-calculator div#no-qualify-next {
   background-color: #f5ecec;
   border: 1px solid #000;
   margin: 0 auto;
   width: 80%;
}

#paye-calculator #reset {
   text-align: center;
   width: 100%;
}


/* Pull Quotes Tile */
.block-views-pull-quote-block {
    background: white url('../images/pull-quote-bg.png') no-repeat left 15px;
    min-height: 50px;
}
.block-views-pull-quote-block .view-content {
    margin-left: 60px;
}
.block-views-pull-quote-block .views-field-body p {
    font-family: 'Droid Serif', serif;
    font-style: italic;
    margin-bottom: 0;
}
.block-views-pull-quote-block .views-field-field-quote-author {
}

/* Hide Facebook widget iframes */
#fb_xdm_frame_http,
#fb_xdm_frame_https {
    display: none;
    visibility: hidden;
}






/*Mobile CSS begin*/
@media screen and (max-width: 650px) {
body.logged-in.alpha-grid-debug #zone-user-wrapper {
  background: fuchsia;
}
}
@media screen and (max-width: 650px) {
#block-search-form {
  width: 70%;
  float: left;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level.last.hover div.ise-megamenu-dropdown {
  left: 0px;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown {
  width: 100%;
}
}

@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul,
div.ise-megamenu-dropdown-links-menu ul li{
  width: 100%;
  margin:0;
  border:0;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
  padding: 25px 22px; /* makes the sub menu items the same height as the main menu item */
  width:auto;
  min-height:0;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li.expanded a.ise-megamenu-link-level2{
  width:auto;
  /*max-width:76%; menu-heightb*/

}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level3 {
  width:auto;
  min-height:0;
}
}
@media screen and (max-width: 650px) {
form#search-block-form .form-text {
  width: 130px;
  font-size:10px;
}
}
@media screen and (max-width: 650px) {
form#search-block-form label.element-invisible {
  width: 100px;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level {
  max-height: 70px;
  height: auto;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level.hover {
  max-height: none;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li ul li {
  padding-left: 10px;
}
}
@media screen and (max-width: 650px) {
.second-to-last .hover div.ise-megamenu-dropdown-links-menu ul li ul li{
  padding-left: 20px;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li a, .ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li a {
  /*padding-left: 0; */
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level.last.hover div.ise-megamenu-dropdown, li.ise-megamenu-top-level.second-to-last.hover div.ise-megamenu-dropdown {
  position: relative;
  left: 0;
}
}

/*
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a {
  background-image: url(../images/menu-right.png);
  background-position: 94% center;
}
*/
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu ul li.expanded a.ise-megamenu-link-level2,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu ul li.expanded a.ise-megamenu-link-level2{
  width:auto;
  max-width:76%;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu ul li a.ise-megamenu-link-level2 {
  width: auto;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li a {
   /* padding: 25px 5px; */

}
}
/*
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a:hover,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a:hover {
  background-image: url(../images/menu-right-hover.png);
  background-position: 94% center;
  background-repeat: no-repeat;
}
*/
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded.hover a:hover,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded.hover a:hover {
  background-image: none;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded.hover a.sub-menu-close-link:hover,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded.hover a.sub-menu-close-link:hover {
   background-image: url(../images/menu-left-hover.png);
  background-position: 50% 50%;


}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu li.expanded a,
div.ise-megamenu-dropdown-links-menu li.expanded a:hover {
  background-position: 90% center;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu a.ise-megamenu-arrow {
  right: 10px;
  width: 30px;
  height: 70px;
  position: relative;
  display: block;
  top: -70px;
  float: right;
  text-align: center;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level {
  background-image: url(../images/menu-bg.png) !important;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level.hover {
  position: relative;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu a.ise-megamenu-link-level1 {
  /*background-image: url(../images/menu-bg.png);*/
  display: block;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level.hover,
ul.ise-megamenu li.ise-megamenu-top-level.hover h2,
ul.ise-megamenu li.ise-megamenu-top-level.hover small,
ul.ise-megamenu li.ise-megamenu-top-level:hover,
ul.ise-megamenu li.ise-megamenu-top-level:hover h2,
ul.ise-megamenu li.ise-megamenu-top-level:hover small {
  color: white;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level span {
  margin-left: 30px;
}
}
@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level span h2{
  width: 100%;
  padding:25px 5px;

}
}
@media screen and (max-width: 650px) {
/* left megamenu arrow */
ul.ise-megamenu .ise-megamenu-top-level.hover a.ise-megamenu-arrow {
  position: absolute;
  left: 15px;
  top: 0;
  border-right: solid 1px #ccc;
  padding-right:15px;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  color: white;
  background-color: brown;
  background-image: none;
  /*padding-left: 67px;*/
  width:auto;
  border-right:none;
  margin-left:60px;
  border-left:solid 1px #ccc; /* close left arrow button */
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  background-color: #578036;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  background-color: #917227;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  background-color: #3d8076;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  background-color: #7a792f;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu li.hover a.ise-megamenu-link-level2 {
  background-color: #994640;
}
}
@media screen and (max-width: 650px) {
/* left arrow to toggle sub menu level 3 items */
li.ise-megamenu-top-level div.ise-megamenu-dropdown-links-menu li.hover a.sub-menu-close-link {
  background-image: url(../images/menu-left-hover.png);
  text-indent: -999em;
  position: absolute;
  left: -0;
  padding-right: 0;
  width:54px;
  /* border-right: solid 1px grey; */
  background-position: 50% 50%;
  height: auto;
  padding: 25px 3px;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded ul li a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded ul li a {
  padding: 25px 5px;
  /*margin-left: -20px;  moves the 3rd lvl item to run parallel with the parent item, affects last 2 menus*/
}
}
@media screen and (max-width: 650px) {
/* removes the .selected title from mobile view */
li.ise-megamenu-top-level-item-1 .selected,
li.ise-megamenu-top-level-item-2 .selected,
li.ise-megamenu-top-level-item-3 .selected,
li.ise-megamenu-top-level-item-4 .selected,
li.ise-megamenu-top-level-item-5 .selected{
  display:none;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li ul li a.ise-megamenu-link-level3{
  padding: 25px 5px;
  margin-left: -10px; /* moves the 3rd lvl item to run parallel with the parent item, affects first 3 menus */
  max-height:16px;
  min-height:16px;
}
}
@media screen and (max-width: 650px) {
/* removes hover affect from mobile view */
li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown-links-menu a:hover,
li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown-links-menu a:hover{
  font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}
}
@media screen and (max-width: 650px) {
/* centers the left arrow for first 3 items */
div.ise-megamenu-dropdown-links-menu a{
  /* padding: 25px 5px; */
  height:100%;
  padding-top:0;
  padding-bottom:0;
  /*border-left: solid 1px grey; */
}
}
@media screen and (max-width: 650px) {
/* fix highlighting the entire UL for mobile */
li.ise-megamenu-top-level-item-1 ul:hover,
li.ise-megamenu-top-level-item-2 ul:hover,
li.ise-megamenu-top-level-item-3 ul:hover,
li.ise-megamenu-top-level-item-4 ul:hover,
li.ise-megamenu-top-level-item-5 ul:hover{
    color: white;
    background-color: white;
}
}
@media screen and (max-width: 650px) {
/* removes line height from mobile view */
div.ise-megamenu-dropdown-links-menu ul li,
div.ise-megamenu-dropdown-links-menu ul li ul li{
  line-height:100%;
  width: auto;
}
}
@media screen and (max-width: 650px) {
div.ise-megamenu-dropdown-links-menu ul li{
  border-bottom: solid 1px #ccc;
  /*border-right: solid 1px grey;*/
  /* border-left: solid 1px grey; */
}
}
@media screen and (max-width: 650px) {
/* removes bottom border on mobile */
ul.ise-megamenu li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown,
ul.ise-megamenu li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown,
ul.ise-megamenu li.ise-megamenu-top-level-item-3 div.ise-megamenu-dropdown,
ul.ise-megamenu li.ise-megamenu-top-level-item-4 div.ise-megamenu-dropdown,
ul.ise-megamenu li.ise-megamenu-top-level-item-5 div.ise-megamenu-dropdown{
  border-bottom: none;
}
}
@media screen and (max-width: 650px) {
/* adds spacing when first level menu is expanded */
ul.ise-megamenu li.ise-megamenu-top-level.hover span h2{
  padding-left: 40px;
}
}
/* redefines the right arrow used on mobile */
/*
div.ise-megamenu-dropdown-links-menu li.expanded a {
  background-image: url(../images/menu-right.png);
  background-position: 94% center;
  background-repeat: no-repeat;
}
*/

/*
div.ise-megamenu-dropdown-links-menu li.expanded a:hover {
  background-image: url(../images/menu-right-hover.png);
  background-position: 94% center;
  background-repeat: no-repeat;
}*/

/* moves the menu button farther right */


/* moves the megamenu up closer to the menu button */
@media screen and (max-width: 650px) {
ul.ise-megamenu{
  margin-top: -10px;
}

}
@media screen and (max-width: 650px) {
ise-megamenu-dropdown-links-menu li.expanded a{
  background-image: none;
}
}
/* controls the second level right arrow */
@media screen and (max-width: 650px) {
a.ise-megamenu-sub-arrow {
  display:block;
  right: 0px;
  position:absolute;
  float: right;
  top: 0;
  /*border-left:solid 1px grey; */
  text-align: center;
  width:50px;
  background-image: none;
}
}
@media screen and (max-width: 650px) {
.ise-megamenu-sub-arrow img{
  background-image: none;
  padding: 25px 3px;
  padding-right:12px;
}
}
@media screen and (max-width: 650px) {
/* removes default background arrow as seen on pc view */
div.ise-megamenu-dropdown-links-menu li.expanded a,
div.ise-megamenu-dropdown-links-menu li.expanded a:hover,
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a,
.ise-megamenu-top-level.last div.ise-megamenu-dropdown-links-menu li.expanded a:hover,
.ise-megamenu-top-level.second-to-last div.ise-megamenu-dropdown-links-menu li.expanded a:hover{
  background-image: none;
}
}
@media screen and (max-width: 650px) {
/* right megamenu arrow */
ul.ise-megamenu .ise-megamenu-top-level:not(.hover) a.ise-megamenu-arrow{
  right:0px;
  width: 60px;
  border-left: solid 1px #ccc;
  top:-70px;
}
}
@media screen and (max-width: 650px) {
/* keeps the entire list highlighted on hover */
li.ise-megamenu-top-level-item-1  li.expanded.hover{
  background-color: #578036;
  color:white;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-2  li.expanded.hover{
  background-color: #917227;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-3  li.expanded.hover{
  background-color: #3d8076;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-4  li.expanded.hover{
  background-color: #7a792f;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-5  li.expanded.hover{
  background-color: #994640;
}
}

@media screen and (max-width: 650px) {
ul.ise-megamenu li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown,
ul.ise-megamenu li.ise-megamenu-top-level-item-2 div.ise-megamenu-dropdown li ul,
ul.ise-megamenu li.ise-megamenu-top-level-item-1 div.ise-megamenu-dropdown{
  /*border-bottom: solid 1px #ccc;*/
}
}
@media screen and (max-width: 650px) {
/* adds a border to expanded 2nd level */
li.ise-megamenu-top-level .ise-megamenu-dropdown-links li.hover ul{
  border-top: solid 1px #ccc;
}
}

@media screen and (max-width: 650px) {
li.ise-megamenu-top-level.last .ise-megamenu-dropdown-links li.hover ul,
li.ise-megamenu-top-level.second-to-last .ise-megamenu-dropdown-links li.hover ul{
  margin-left:0;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level.last .ise-megamenu-dropdown-links li.hover ul li a.ise-megamenu-link-level3,
li.ise-megamenu-top-level.second-to-last .ise-megamenu-dropdown-links li.hover ul li a.ise-megamenu-link-level3{
  left: -291px;
  padding-left:15px;
}
}
@media screen and (max-width: 650px) {
/* fix location of arrow on mobile */
li.ise-megamenu-top-level.hover div.ise-megamenu-dropdown {
  position: relative;
  left: 0px;
  top:0!important;
}
}
@media screen and (max-width: 650px) {
/* create box shadow for menu*/
#block-ise-megamenu-ise-megamenu{
  box-shadow: 7px 7px 7px grey;
  margin-left:5px;
  margin-right:5px;
  border-left: solid 1px #ccc;
  border-radius:5px;
}
}
@media screen and (max-width: 650px) {
/* adds border to right arrow */
div.ise-megamenu-dropdown-links-menu ul li.expanded a.ise-megamenu-link-level2{
  /* border-right: solid 1px grey; */
}
}
@media screen and (max-width: 650px) {
/* color the sub arrows */
li.ise-megamenu-top-level-item-1 .ise-megamenu-sub-arrow{
  background-color:#578036;
  border-left:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-2 .ise-megamenu-sub-arrow{
  background-color:#917227;
  border-left:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-3 .ise-megamenu-sub-arrow{
  background-color:#3d8076;
  border-left:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-4 .ise-megamenu-sub-arrow{
  background-color:#7a792f;
  border-left:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
}
@media screen and (max-width: 650px) {
li.ise-megamenu-top-level-item-5 .ise-megamenu-sub-arrow{
  background-color:#994640;
  border-left:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
}
}
@media screen and (max-width: 650px) {
/* class to make background of menu item white */
a.ise-megamenu-link-level2.white{
  background-color:white;
  /*height:10% !important;  Check */
}
}
@media screen and (max-width: 650px) {
/* redefine level 1 items */
ul.ise-megamenu li.ise-megamenu-top-level span {
  display: block;
  text-align:left;
}
}
@media screen and (max-width: 650px) {
/* adjusts the border on the arrows for ie10*/
.ie10 ul.ise-megamenu a.ise-megamenu-arrow{
  max-height:70px;
  top: -70px;
}
}
@media screen and (max-width: 650px) {
#zone-footer.zone.zone-footer.clearfix.container-12{


}
}
/*mobile CSS end*/




/* Diana new Code 02/28/14 begin*/
.error_class{
  border: solid 2px #FF0000; 
}

.samelineDiv{
margin-top:-15px !important;
margin-bottom:-4px;
font-size:18px !important;
font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}


.samelineDiv a{
font-size:18px !important;
font-family: 'News Cycle', Arial, Tahoma, sans-serif;
}



.error_msg{
font-size:11px;
color:#ff0000; 
}

#edit-submit.form-submit.ise-nslds-processed{
margin-top:30px;
}

@media (max-width:700px){
#edit-submit.form-submit.ise-nslds-processed{
width:100% !important;
}

@media all and (min-width: 320px) and (max-width: 480px){
samelineDiv{
padding-top:20px;
padding-bottom:20px;
}
}

@media all and (min-width: 320px) and (max-width: 480px){
.error_msg{
font-size:11px;
color:#ff0000; 
float:left !important;
}
}


/* Kosi M. -> CSS fix for ticket #8408 - text displaying properly in feature boxes */
@media screen and (max-width: 398px) {
.highlight p {clear: both;}
}


/* Diana new Code 02/28/14 end*/
@media all and (min-width: 768px) and (max-width: 979px){
#block-menu-menu-top-menu{
margin-left:-400px !important;
}
}


@media all and (min-width: 768px) and (max-width: 979px){
.language-switcher-locale-url{
margin-left:-180px !important;
}
}

@media all and (min-width: 980px) and (max-width: 1090px){
.language-switcher-locale-url{
margin-left:-200px !important;
}
}



@media all and (min-width: 980px) and (max-width: 1090px){
#block-menu-menu-top-menu{
margin-left:-450px !important;
}
}


#nslds-login-block{
background-color:#ffffff !important;
}

@media screen and (max-width: 600px) {
#nslds-login-form{
background-color:#ffffff;

}
}


.tabbertab{
background-color:#ffffff;
}

@media all and (min-width: 320px) and (max-width: 650px){
.language-switcher-locale-url{
margin-top:75px;
margin-left:3px !important;
}
}

@media all and (min-width: 320px) and (max-width: 650px){
#block-menu-menu-top-menu{
position:absolute;
margin-left:5px;
margin-top:25px;
color:#000000;
}
}


@media all and (min-width: 320px) and (max-width: 650px){
#logout-link{
font-size:10px;
}
}





@media all and (min-width: 768px) and (max-width: 979px){
#logout-link{
top:15px;
margin-left:0px;
width:100%;
}
}

@media all and (min-width: 980px) and (max-width: 1024px){
#logout-link{
top:15px;
margin-left:0px;
width:100%;
}
}


/*@media (device-height: 568px)
and (device-width: 320px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait){
#logout-link{
position:absolute;
margin-top:-13px !important;
margin-left:-62px;
width:72% !important;
}
}*/

/*
@media screen and (-webkit-min-device-pixel-ratio:0){
@media all and (min-width: 320px) and (max-width: 600px){
#logout-link{
position:absolute;
margin-top:15px;
margin-left:-50px;
width:70px !important;
}
}
}*/



/* Login Box */




.italics-pin{
font-style:italic !important;
font-size:13px !important;
color:#494b4c !important;
font-family: 'Droid Serif', serif !important;

}


.samelineDiv.italics-pin a{
font-style:italic !important;
font-size:13px !important;
color:#0062a0;
font-family: 'Droid Serif', serif !important;
text-decoration:underline !important;
}




.samelineDiv.italics-pin{
margin-top:-40px !important;
margin-top:-45px\9 !important;
font-style:italic !important;
font-size:13px !important;
color:#0062a0;
font-family: 'Droid Serif', serif !important;
text-decoration:underline !important;
}



.samelineDiv.italics-learn{
font-style:italic !important;
font-size:13px !important;
color:#494b4c !important;
font-family: 'Droid Serif', serif !important;
margin-top:-5px;

}

.samelineDiv.italics-learn a{
font-style:italic !important;
text-decoration:underline !important;
font-size:13px !important;
color:#0062a0;
font-family: 'Droid Serif', serif !important;
margin-top:-5px;

}


.login-table td th {
border-color:#ffffff !important;
height:10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
}

/*
#input-dob{
margin-top:-17px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
margin-left:-10px;
}
*/
.form-item.form-type-password.form-item-lname{
float:left\9 !important;
height:40px;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;
}
/*
.form-item.form-type-password.form-item-dob{
width:350px\9;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;

}

*/
.form-item.form-type-password.form-item-ssn{
margin-top:-15px;
margin-top:-20px\9;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;
}

/*Error Messages mainly for FF */

#ssn.error_msg{
margin-top:-18px;
margin-left:-4px;
}

#pin.error_msg{
margin-top:-18px;
margin-left:-4px;
}

#dob.error_msg{
margin-top:15px;
margin-left:-10px;
}

.error_msg{
margin-top:-14px;
margin-left:-10px;
float:left;
}


#lname.error_msg{
margin-bottom:-14px;
margin-top:-1px;

}
/*Error Messages mainly for FF */

#edit-lname{
margin-left:3px\9 !important;
}



#edit-ssn{
margin-left:3px\9 !important;
}

#edit-pin{
margin-left:3px\9 !important;
}


.form-item.form-type-password.form-item-pin{
margin-top:-30px;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;

}


#birthday{
position:absolute;
margin-top:-25px;
height:60px;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;

height:30px\9;
border:none;
}



/*
.form-item.form-type-password.form-item-birth-day{
position:relative;
margin-top:46px !important;
margin-left:-160px;
}

.form-item.form-type-password.form-item-birth-year{
position:relative;
margin-top:46px !important;
margin-left:-103px;
}
*/




#logintable, #logintable tr td {
border:none;
background: #FFF;
}



#errorm, #errorm tr td {border:none;}

/* IE 8 */
/*@media all\0{
#edit-birth-year{
position:absolute;
}
}*/

/* Can cause ipad issue*/
/*@media all\0{
.form-item.form-type-password.form-item-birth-year{
position:absolute;
margin-top:46px !important;
margin-left:-110px !important;
}
}*/


/*@media all\0{
.form-item.form-type-password.form-item-birth-day{
position:absolute;
margin-top:46px !important;
margin-left:-183px !important;
}
}*/



@media all\0{
.form-item.form-type-password.form-item-ssn{
margin-top:20px !important;
}
}




@media all\0{
#birthday{
margin-top:-30px;
}
}

@media all\0{
#ssn.error_msg{
position:absolute;
margin-top:-25px !important;
margin-left:-5px;
}
}

@media all\0{
#pin.error_msg{
position:absolute;
margin-top:-25px !important;
margin-left:-5px;
}
}



@media all\0{
#lname.error_msg{
position:absolute;
margin-top:-14px !important;
margin-left:-5px;
}
}




@media all\0{
#dob.error_msg{
position:absolute;
margin-top:10px !important;
margin-left:-7px;
}
}


@media all\0{
#input-dob{
margin-top:-7px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
margin-left:-10px;
}
}





/* IE 8 */




/* IE 9 */

/*:root .form-item.form-type-password.form-item-birth-year{
position:absolute\0;
margin-top:-21px\0 !important;
margin-left:85px\0 !important;
}*/

/*:root .form-item.form-type-password.form-item-birth-day{
position:absolute\0;
margin-top:46px\0 !important;
margin-left:-170px\0 !important;
}*/


/*:root #edit-birth-year{
position:absolute\0;
margin-top:73px\0 !important;
margin-left:-200px\0 !important;
}*/

:root .samelineDiv.italics-pin{
margin-top:-20px\0 !important;
font-style:italic\0 !important;
font-size:13px\0 !important;
color:#0062a0\0;
font-family: 'Droid Serif', serif\0 !important;
text-decoration:underline\0 !important;
}



:root .form-item.form-type-password.form-item-ssn{
margin-top:20px\0 !important;
}



:root #edit-ssn{
margin-left:-2px\0 !important;
}

:root #edit-pin{
margin-left:-2px\0 !important;
}

:root #dob.error_msg{
position:absolute\0;
margin-top:18px\0 !important;
}


:root #dob.error_msg{
margin-top:8px\0;
}

:root #ssn.error_msg{
margin-top:-20px\0;
margin-left:-8px\0 !important;
}

:root #pin.error_msg{
margin-top:-25px\0 !important;
margin-left:-8px\0 !important;
}

/* IE 9 */






/* IE 9  This breaks chrome

@media all and (monochrome:0){
.form-item.form-type-password.form-item-birth-day{
position:absolute;
margin-top:-25px !important;
margin-left:60px !important;
}
}


@media all and (monochrome:0){
#edit-lname{
position:absolute;
margin-left:5px;
}
}

@media all and (monochrome:0){
#edit-pin{
position:absolute;
margin-left:5px;
}
}

IE 9 */


/* Ipad */
@media all and (min-width: 980px) and (max-width: 1024px){
#pin.error_msg{
margin-top:10px;
}

#lname.error_msg{
margin-top:5px;
}

#edit-lname{
position:absolute;
margin-left:5px;
}

#edit-pin{
position:absolute;
margin-left:5px;
}

}

/*iphone*/

/*@media all and (min-width: 320px) and (max-width: 479px){
#edit-birth-year{
position:absolute;
margin-top:27px;
margin-left:-50px !important;
}
}*/


/*@media all and (min-width: 320px) and (max-width: 479px){
#edit-birth-day{
position:absolute;
margin-top:-39px;
margin-left:170px !important;
}
}*/


@media all and (min-width: 320px) and (max-width: 479px){

.samelineDiv.italics-pin{
margin-top:-20px !important;
font-style:italic !important;
font-size:13px !important;
color:#0062a0;
font-family: 'Droid Serif', serif !important;
text-decoration:underline !important;
}

#input-dob{
margin-top:-10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
margin-left:-10px;
}

#birthday{

margin-top:-10px;
height:60px;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;
height:30px\9;
border:none;
}

}

/* Kosi M - Fixed NSLDS Login error labels rendering improperly in smartphone portrait view */

@media all and (min-width: 320px) and (max-width: 700px){

#birthday {position: relative !important; margin-top: -7px; height: auto !important;}

#birthday div {margin-bottom: 0 !important;}

#ssn.error_msg{
positon:relative;
margin:0 0 3.5em 0 !important;
}

.form-item.form-type-password.form-item-ssn {
  position: relative !important;
}

#dob.error_msg{
position:relative;
margin: 0 !important;
}

#lname.error_msg{
margin:1.5em 0 !important;
}

#edit-ssn{
margin-left:2px;
}

#pin.error_msg{
margin:2.5em 0 !important;
}

.form-item.form-type-password.form-item-ssn{
position:relative;
padding-top:10px;
}

.form-item.form-type-password.form-item-pin{
position:absolute;
margin-top:-25px !important;
margin-bottom:20px; !important;
}

}


@media all and (min-width: 480px) and (max-width: 586px){
#dob.error_msg{
margin-top:25px !important;
}
}


/*@media all and (min-width: 480px) and (max-width: 586px){
#edit-birth-day{
position:absolute;
margin-top:-37px !important;
margin-left:170px;
}
}*/

/*@media all and (min-width: 480px) and (max-width: 586px){
#edit-birth-year{
position:absolute;
margin-top:27px !important;
margin-left:-60px;
}
}*/





/*@media all and (min-width: 480px) and (max-width: 586px){
#input-dob{
margin-top:-10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
margin-left:-10px;
}
}*/

@media all and (min-width: 480px) and (max-width: 586px){
#birthday{
margin-top:0px;
height:60px;
font-family: 'News Cycle', Arial, Tahoma, sans-serif !important;
font-size:20px;
border:none;
}
}

@media all and (min-width: 480px) and (max-width: 586px){
#lname.error_msg{
margin-top:20px !important;
}
}



@media all and (min-width: 480px) and (max-width: 586px){
#pin.error_msg{
margin-top:0px;
margin-left:-2px !important;
padding-right:20px !important;

}
}

@media all and (min-width: 480px) and (max-width: 586px){
#ssn.error_msg{
margin-top:70px;
padding-right:50px !important;
}
}


@media all and (min-width: 480px) and (max-width: 586px){
.form-item.form-type-password.form-item-ssn{
position:absolute;
padding-top:0px;
padding-bottom:5px;
}
}

@media all and (min-width: 480px) and (max-width: 586px){

.form-item.form-type-password.form-item-pin{
margin-top:-20px !important;
}
}

/*iphone*/












/*IE 10*/
/*@media all and (-ms-high-contrast: none){
.form-item.form-type-password.form-item-birth-day{
position:absolute;
margin-top:46px !important;
margin-left:-160px !important;
}
}*/

/*@media all and (-ms-high-contrast: none){
.form-item.form-type-password.form-item-birth-year{
position:absolute;
margin-top:-20px !important;
margin-left:103px !important;
}
}*/



@media all and (-ms-high-contrast: none){
.form-item.form-type-password.form-item-ssn{
margin-top:65px;
}
}


/*IE 10 */


/*IE 11*/

*::-ms-backdrop, .form-item.form-type-password.form-item-ssn{
margin-top:40px;
}

/**::-ms-backdrop, .form-item.form-type-password.form-item-birth-day{
margin-top:46px !important;
margin-left:-160px !important;
}*/

/**::-ms-backdrop, .form-item.form-type-password.form-item-birth-year{
margin-top:-20px !important;
margin-left:100px !important;
}*/

*::-ms-backdrop, .form-item.form-type-password.form-item-dob{
margin-top:20px !important;

}

*::-ms-backdrop, .form-item.form-type-password.form-item-ssn{
margin-top:20px !important;

}

*::-ms-backdrop, .form-item.form-type-password.form-pin{
margin-top:20px !important;

}


/*IE 11*/


/* Android */

/*@media screen and (-webkit-min-device-pixel-ratio:0){
@media all and (min-width: 320px) and (max-width: 479px){
#edit-birth-year{
position:absolute;
margin-left:160px !important;
margin-top:-40px;
}

}

}*/
/* Android */

/* New Contact Button */

#contact-button{
font-size:13.6px !important;
width:60%;
}


#contact-button p{
font-size:13.6px !important;
}


#contact-button a:link,
#contact-button a:visited,
#contact-button a:hover {
    color: #ffffff;
    text-decoration: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 12.6px;
    padding: 2px;
}

#contact-button a:link, 
#contact-button a:visited, 
#contact-button a:hover {
    color: #ffffff;
    text-decoration: none;
    text-decoration: none;
    font-weight: bold;
    font-size: 12.6px;
    padding: 2px;
}

#contact-button {
    border: 3px solid rgb(204, 204, 204);
    padding: 0.5em;
    text-align: left;
    background-color: rgb(99,154,0) !important;
    color: white !important;
}

#contact-button ext {
    border: 3px solid rgb(204, 204, 204);
    padding: 0.5em;
    text-align: left;
    background-color: rgb(99,154,0) !important;
    color: white !important;
}

/* New Contact Button */


#tiles-table-full, #tiles-table-full tr td {
border:none !important;
vertical-align:top !important;
}

#tiles-table-full-mobile, #tiles-table-full-mobile tr td {border:none !important;}
border:none !important;
font-size:11.6px !important;
}


#tiles-table-full-mobile{
margin-bottom:-610px;
border:none !important;
}


@media all and (max-width:700px){
#tiles-table-full{
display:none;
}
}

@media (min-width:650px){
#tiles-table-full-mobile{
display:none;
}
}

@media all\0{
#tiles-table-full-mobile{
display:none !important;
}
}

#next_previous_table, #next_previous_table tr td {
border:none;
margin-bottom:-20px;
width:100%;
}

@media (max-width:650px){
#next_previous_table, #next_previous_table tr td {
border:none;
margin-top:-3px;
margin-bottom:-10px;
width:100%;
}
}


@media all and (min-width: 768px) and (max-width: 979px){
#next_previous_table{
margin-top:-10px;
}
}








/* 9147 


@media (max-width:650px){
#nslds-login-block input.form-submit{
width:100% !important;
}
}

9147 */



/* 1653 */

#webform-component-what-age-group-do-you-belong-to .fieldset-legend{
color:#458b00 !important;
}

#webform-component-typegroup .fieldset-legend{
color:#458b00 !important;

}
@media only screen and (max-device-width:1042){
#webform-component-typegroup--visitor-type{
  margin-top:55px;
}
}
@media only screen and (max-device-width:1042){
#edit-submitted-what-age-group-do-you-belong-to-age-group{
margin-top:35px;
}
}

@media only screen and (max-device-width:1042){
#edit-submitted-sourcegroup-source{
margin-top:35px;
}
}

@media only screen and (max-device-width:1042){
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-finding-information{
margin-top:35px;
}
}

@media only screen and (max-device-width:1042){
#edit-submitted-how-likely-are-you-to-recommend-this-website-to-friends-family-colleagues-coworkers-or-others-recommend{
margin-top:35px;
}
}

#webform-component-sourcegroup .fieldset-legend{
color:#458b00 !important;
}

#webform-component-infogroup .fieldset-legend{
color:#458b00 !important;
}

#webform-component-foundgroup .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information-2 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information-3 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information-4 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information-5 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information-6 .fieldset-legend{
color:#458b00 !important;
}


#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-understanding-information--understanding-info-comments .fieldset-legend{
color:#458b00 !important;
}



#webform-component-in-general-how-satisfied-are-you-with-the-sites-design .fieldset-legend{
color:#458b00 !important;
}


#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design-2 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design-3 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design-4 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design-5 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design-6 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-design-design--design-comments .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos .fieldset-legend{
color:#458b00 !important;
}


#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos-2 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos-3 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos-4 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos-5 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos-6 .fieldset-legend{
color:#458b00 !important;
}

#webform-component-in-general-how-satisfied-are-you-with-the-sites-videos--videos-comments .fieldset-legend{
color:#458b00 !important;
}


#webform-component-in-general-how-satisfied-are-you-with-the-sites-charts-tables-and-images .fieldset-legend{
color:#458b00 !important;
}



#webform-component-in-general-how-satisfied-are-you-with-the-sites-charts-tables-and-images--charts-tables-images .fieldset-legend{
color:#458b00 !important;
}

#webform-component-how-likely-are-you-to-recommend-this-website-to-friends-family-colleagues-coworkers-or-others .fieldset-legend{
color:#458b00 !important;
}

#webform-component-comments-suggestions,
#webform-component-other-comments-suggestions.fieldset-legend,
#webform-component-comments-suggestions .fieldset-legend{
color: #458b00 !important;
margin-bottom:20px !important;
font-weight:normal !important;
}








/* 1653 */



@media all and (min-width: 320px) and (max-width: 586px){
#undefinednav1{
margin-left:-10px;
}
}


@media all and (min-width: 1300px) and (max-width: 1900px){
.confirmation{

margin-left:-20px;

}
}

/** 1661 **/
.event-details h3{
display:none;
}
/** 1661 **/



/* feedbackform and contact submit button background*/



#webform-client-form-357 input[type=button],
#webform-client-form-244 input[type=button],
#webform-client-form-125 input[type=button],
#webform-client-form-126 input[type=button],
#webform-client-form-357 input.form-submit,
#webform-client-form-244 input.form-submit,
#webform-client-form-125 input.form-submit,
#webform-client-form-126 input.form-submit {
background-image: url("/sites/all/themes/ise/images/submitbuttonbackground.png");
margin-bottom: 20px;
margin-top:20px;
text-transform: uppercase;
border: 1px solid #a9c66d;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
font-size: 12px;
text-decoration: none;
display: inline-block;
color: #FFFFFF;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3F8D78,endColorstr=#B3CA86);
letter-spacing: 2px;
height: 35px !important;
width:200px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
}


#webform-client-form-357.form-textarea-wrapper textarea,
#webform-client-form-126.form-textarea-wrapper textarea{
  display:inline !important;
}

#webform-client-form-357 input[type=button],
#webform-client-form-126 input[type=button]{

  position:relative;
  top:10px;

}

#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-understanding-the-information,
#webform-component-foundgroup,
#webform-component-infogroup,
#webform-component-what-age-group-do-you-belong-to--a-que-grupo-etario-pertenece,
#webform-component-how-likely-are-you-to-recommend-this-website-to-friends-family-colleagues-coworkers-or-others--recommend,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--charts-tables-images,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--videos,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--design,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-understanding-information,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-finding-information,
#webform-component-sourcegroup--source,
#webform-component-what-age-group-do-you-belong-to--age-group{
   margin-left:20px;
}

#webform-client-form-357 input.form-submit,
#webform-client-form-126 input.form-submit {

  top:-80px;
  left:550px;
}

@media screen and (max-width: 1024px){
#webform-client-form-357 input.form-submit,
#webform-client-form-126 input.form-submit {

  position:relative;
  top:-80px;
  left:350px;
}
#webform-client-form-357 input[type=button],
#webform-client-form-126 input[type=button]{

  position:relative;
  top:13px;

}
}
@media screen and (max-width: 768px){
#webform-client-form-357 input.form-submit,
#webform-client-form-126 input.form-submit {

  position:relative;
  top:-80px;
  left:250px;
}
#webform-client-form-357 input[type=button],
#webform-client-form-126 input[type=button]{

  position:relative;
  top:13px;

}
}

.feedbackItemWrapper{
margin-bottom:-40px;">

	}

	
#webform-client-form-357.form-checkboxes .form-radios .form-item,
#webform-client-form-126.form-checkboxes .form-radios .form-item {
   margin-left: 1.4em;
}


	
@media only screen and (max-device-width: 586px) {
.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 24px;
    height: 24px;
    padding: 2px;
    margin-left:23px;
    background: #fff;
    border: 1px solid #666;
    color: #578300;
    text-align: center;

    font: 18px Arial, sans-serif;
	position:relative;
	
	top:-5px;
	float:left;
}

.numberLabel{
  float:left;
  margin-bottom:50px;
}

#webform-client-form-357 input.form-submit,
#webform-client-form-126 input.form-submit {

  position:relative;
  top:-20px;
  left:0px;
}

.feedbackItemWrapper{
margin-bottom:0px;

	}

	#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-understanding-the-information.
#webform-component-foundgroup,
	#webform-component-infogroup,
#webform-component-what-age-group-do-you-belong-to--a-que-grupo-etario-pertenece,	
	#webform-component-how-likely-are-you-to-recommend-this-website-to-friends-family-colleagues-coworkers-or-others--recommend,
	#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--charts-tables-images,
#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--videos,	
	#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--design,
	#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-understanding-information,
	#webform-component-in-general-how-satisfied-are-you-with-the-ease-of-finding-information--ease-of-finding-information,
#webform-component-sourcegroup--source,
#webform-component-what-age-group-do-you-belong-to--age-group{
   margin-left:31px;
}

	}


.preface-bold cite{
font-weight:normal !important;
text-decoration: none !important;
}



.field.field-name-field-preface-text.field-type-text-long.field-label-hidden{
display:none !important;
}


.placeholder.username{
dislay:none !important;

}

#workbench-moderation-node-unpublish-form{
margin-left:80px !important;
}

.element-invisible{
display:none !important;
}





.lexicon-list .glossary_term {
    color: #669900;
    font-family: "News Cycle",Arial,Tahoma,sans-serif;
    font-size: 1.2em;
}


.lexicon-list .glossary_description {
    color: #494b4c;
    font-family: "Droid Serif",serif;
    font-size: 1em;
    font-style: inherit;
    padding: 0;
}

.moderation-actions{
display:none !important;
}

.workbench-info-block a{
display:none !important;
}


/* SRH -- fix double bars */
/* Tickets 9817 // 11572 */
.block-glossary-terms-block {
	border-top:1px solid #dedede!important;
}
.region-sidebar-second .block {
	border-top: 1px solid #CCC;
	padding-top: 1em;
	padding-bottom: 1em;
}

/* Kosi M. - Ticket 9718 > Hide empty glossary div with double line */
.region-sidebar-second .block.empty {display: none !important;}

/* Resources Block Tile */
.view-resources .views-row {
	margin: 0.25em 0pt 0.25em 0pt;
	border-bottom: 1px solid #CCC;
	padding: 0.5em 0 0.5em 0;
	min-height: 70px;
}



.context-prepare-for-college #block-menu-menu-footer-menu li.last.grid-2 {
margin-top:-2px\9 !important;

} 



/* ** Career Search Ticket 12799 fix ** */
/* SRH Jan 2015 */

.block-career-search{
	margin-left:18px;
}

#block-career-search-career-search{
margin-top:30px;
width:103.5%;
width:103.5%\9;
margin-left:-5px;

}

@media all and (min-width: 320px) and (max-width: 699px){
#block-career-search-career-search{
width:96%;
padding-right: 9px;
padding-left: 9px;
margin-left:-3px;

}
}

@media all and (min-width: 320px) and (max-width: 699px){
#block-career-search-career-search #edit-keyword{
width:240px;

}
}

/* CSS Tweak for 1452 -> Phone and Tablet, Android, Video Width - Types of Aid - Types */
.media_embed {
  text-align: center;
}

@media all and (min-width: 768px) and (max-width: 979px){
#block-career-search-career-search{
width:98%;
padding-right: 9px;
padding-left: 7px;
margin-left:-3px;

}
}

@media all and (min-width: 980px) and (max-width: 1024px){
#block-career-search-career-search{
width:99%;
padding-right: 9px;
padding-left: 7px;
margin-left:-3px;

}
}

@media all and (max-width:700px){

/* Kosi M. -> Responsive table code (global) for ticket #1455 where tables exceed viewport in tablet and mobile view */
.context-general table, .context-general table th, .context-general table tr, .context-general table td, .context-general table th p, 
.context-preparing table, .context-preparing table th, .context-preparing table tr, .context-preparing table td, .context-preparing table th p,
.context-types-of-aid table, .context-types-of-aid table th, .context-types-of-aid table tr, .context-types-of-aid table td, .context-types-of-aid table th p,
.context-eligibility table, .context-eligibility table th, .context-eligibility table tr, .context-eligibility table td, .context-eligibility table th p,
.context-applying table, .context-applying table th, .context-applying table tr, .context-applying table td, .context-applying table th p,
.context-repaying table, .context-repaying table th, .context-repaying table tr, .context-repaying table td, .context-repaying table th p
{
font-size: 90% !important;
overflow: hidden !important;
text-wrap: unrestricted !important;
padding-left: 1px !important;
padding-right: 1px !important;
margin: 0 !important;
}
}

/* Kosi M. -> Fix for login table styles rendering improperly site-wide */
.context-contact table#logintable, .context-contact table#logintable td, .context-contact table#logintable table,
.context-general table#logintable, .context-general table#logintable td, .context-general table#logintable table, 
#nslds-login-block table#logintable, #nslds-login-block table#logintable td, #nslds-login-block table#logintable table

{border: none !important;}

.context-general table#logintable tr,
#nslds-login-block table#logintable tr
{background: none;}

.context-general table#logintable table,
#nslds-login-block table#logintable table
{margin: 0;}

.context-general table#logintable .form-item, 
.context-general table#logintable .form-actions,
#nslds-login-block table#logintable .form-item, 
#nslds-login-block table#logintable .form-actions
{margin: 0 0 1em 0;}

.context-general table#logintable .form-type-password.form-item-lname,
#nslds-login-block table#logintable .form-type-password.form-item-lname
{margin: 2em 0 1em 0;}

.context-general table#logintable label,
#nslds-login-block table#logintable label 
{
  color: #85ad33;
  font-family: "News Cycle",Arial,Tahoma,sans-serif !important;
  font-size: 20px !important;
}

/* Kosi M. - CSS fix for error messages rendering improperly from above */
.context-general table#logintable table#errorm {margin: 1em 0;}

/* Kosi M. -> CSS fix for tables displaying improperly @ bottom of My Student Aid page on FSA Test */
#tiles-table-full td {border:none; vertical-align: top; padding-left: 0.2em;}



	/**/

/**/