/* PHEAA Global CSS */

@import "/stylesheets/reset.css";
@import "/stylesheets/general_styles.css";
@import "/stylesheets/navigation.css";
@import "/stylesheets/header.css";
@import "/stylesheets/footer.css";
@import "/stylesheets/table_styles.css";
@import "/stylesheets/sitemap.css";
@import "/stylesheets/buttons.css";
@import "/stylesheets/script_styles/modal.css";

html {
  background:#E2E2E2 url(/images/bodyBg.jpg) repeat-y;
}

body {
  font:normal 12px Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  width:990px;
}

a:link {
  color:#09D;
  text-decoration:underline;
}

a:visited {
  color:#369;
  text-decoration:underline;
}

a:hover {
  color:#09D;
  text-decoration:none;
}

a[name]:hover {
  color:inherit;
}

sup {
  font-size:7px;
}

* html sup {
  display:inline-block;
  position:relative;
  top:-2px;
}

h1 sup {
  font-size:8px;
}

* html h1 sup {
  top:-6px;
}

p.marginTop30 {
  margin-top:30px;
}

p.paddingTop15{
  padding-top: 15px;
}

ol.alphaList li {
  list-style-type:upper-alpha;
} 

/* Icon Styles */

a.extLink {
  background:url(/images/icons/icn_newWindow.gif) no-repeat top right;
  padding-right:15px;
}

a.secureLink {
  background:url(/images/icons/icn_lock_gray.gif) no-repeat top right;
  padding-right:15px;
}

p.backToTop {
  padding-top: 4px;
  padding-bottom: 10px;
}

/* Hack - to hide em text in modern browsers */
html>/**/body a[rel="external"] {
  background:url(/images/icons/icn_newWindow.gif) no-repeat right 2px;
  padding-right:15px;
}

html>/**/body a[rel="pdf"] {
  background:url(/images/icons/icn_pdf.gif) no-repeat right 2px;
  padding-right:15px;
}

html>/**/body a[rel="excel"] {
  background:url(/images/icons/icn_excel.gif) no-repeat right 2px;
  padding-right:15px;
}

html>/**/body span.docTypeText {
  left:-9999px;
  overflow:hidden;
  position:absolute;
  top:-9999px;
}
/* End Hack */

/* Hide/Show Styles */

div#mainContentInt div.deferbox {
  border:0;
  _height:10px;
  min-height:inherit;
  padding:5px 10px 5px 2px;
}

div.deferbox .definitionText {
  display:block;
  margin:7px 0 15px 15px;
}

div.deferbox .closed .definitionText {
  display:none;
}

div.deferbox a.definitionLink {
  background:url(/images/training_events/arrow_open.gif) no-repeat 0 4px;
  padding-left:15px;
  padding-right:10px;
}

div.deferbox .closed a.definitionLink {
  background:url(/images/training_events/arrow_closed.gif) no-repeat 0 4px;
}

div#mainContentInt div.deferbox a.definitionLink:link,
div#mainContentInt div.deferbox a.definitionLink:visited {
  color:#09D;
  text-decoration:none;
}

div#mainContentInt div.deferbox a.definitionLink:hover {
  text-decoration:underline;
}
