@charset "utf-8";
/* CSS Document */
/* v1.003 */

@media all {
  body, form, p, h1, h2, h3 { margin : 0 0 0 0; padding : 0 0 0 0; }
  a:link,
  a:active,
  a:visited { color: #6b89b0; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
  a:hover { color: #00256a; text-decoration: none; }
  h1 { color: #1585ee; }
  h2, h3 { color: #000000; }
  h1 { font: normal 14px/18px Arial, Verdana, Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin: 0 0 10px 0; }
  h2 { font: bold 11px/18px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0px 0; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
  h3 { font: italic 12px/18px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0 0; }
  hr { height: 1px; color: #cccccc; border-style: dashed; margin: 20px 0 0px 0; padding: 0 0 0 0; }
  p { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 10px 0; }
  p+h1, p+h2, p+h3 { margin-top: 20px; }
  h1+p, h2+p, h3+p { margin-top: 8px; }
  ol, ul { margin: 0 0 10px 0; }
  li { margin: 0 0 3px 20px; padding: 0 0 0 0; }
  ul.hyphen { list-style-type: none; text-indent: -10px; }
  li.hyphen:before { content: "- "; }
  form { margin: 0 0 20px 0; padding: 0 0 0 0; }
  img { border: 0px; border-style: solid; }

  .hand { cursor: pointer; }
  .hide, .hidden { display: none; }
  .lightgrey { background-color: #f6f6f6; }
  .noborder { border: 0; border-style: none; border-color: #ffffff; }
  .translucent { opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70); }
  
  /* generic - alignment specific */
  .clear { clear: both; } /* used to reset float:left and float:right tags */
  .floatleft { float: left; }
  .floatright { float: right; }
  .inline { display: inline-block; }

  /* generic - text formatting */
  .bold { font-weight: bold; }
  .center { text-align: center; }
  .italic { font-style: italic; }
  .left { text-align: left; }
  .right { text-align: right; }
  .small { font-size: 0.9em; }

  /* DocNET */
  .introText { font: 14px/16px Arial, Helvetica, sans-serif; color: #8c8c8c }
  .majorHeading { font: bold 17px/16px Arial, Helvetica, sans-serif; color: #000000 }
  .text { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #333333 }
  .tableText { font: 12px/13px Arial, Verdana, Helvetica, sans-serif; color: #000000 }
  input.text, option.text, select.text {
  color: #6e6e6e;
  background-color: #ffffff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  font: normal 14px/14px Arial, Helvetica, sans-serif;
  margin: 2px 0 2px 0;
  padding: 3px 2px 2px 2px;
}
  input.search { color: #330066; background-color: #CFEBFD; border-width: 1px; border-style: solid; border-color: #708090; font: bold 10px/10px Tahoma, Arial, Verdana, Arial, sans-serif; text-align: center; border: inset 1px #708090; padding: 2px; }
  textarea.text { color: #330066; background-color: #CFEBFD; border-width: 1px; border-style: solid; border-color: #708090; font: normal 14px/14px Tahoma, Arial, Verdana, Arial, sans-serif; }
}

@media screen {
  html, body {  margin-bottom: 1px; } /* height: 100%; */
  body { background-position: top center; background-color: #00256a; color: #333333; font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; }
  #wrapper { background-color: #00256a; margin: 0 auto;  width: 925px; } /* min-height: 100%; */
  #wrapper #container { background-color: #ffffff; margin: 0 auto; position: relative; width: 925px; }

  table.content-container { border-collapse: collapse; margin: 0; table-layout: fixed; width: 100%; } /* min-height: 500px; */
  table.content-container td { padding: 0; vertical-align: top; }

  #header-container { background-color: #00256a; height: 50px; padding: 0; width: 925px; }
  #header-container #header #topnav-container { float: right; margin-top: 20px; }
  #header-container #header #topnav-container #topnav { }
  #header-container #header #topnav-container #topnav #home,
  #header-container #header #topnav-container #topnav #contactus,
  #header-container #header #topnav-container #topnav #enews,
  #header-container #header #topnav-container #topnav #membersonly
    { float: left; margin-left: 2px; }

  #wrapper #container #content-container { width: 925px; }
    
  #leftnav-container { margin: 0 0 40px 0; width: 216px; }
  #leftnav-container #leftnav { }
  #leftnav-container #leftnav.line { height: 1px; margin: 4px 0 4px 0; width: 216px; }
  #leftnav-container #leftnav #aboutus,
  #leftnav-container #leftnav #exemptsecuritiesmarket,
  #leftnav-container #leftnav #securitiesregulation,
  #leftnav-container #leftnav #benefitsofmembership,
  #leftnav-container #leftnav #jointheemda,
  #leftnav-container #leftnav #publications
    { height: 37px; width: 216px; }
  #leftnav-container #leftnav #loc2 { margin: 0px 0 15px 0; }
  #leftnav-container #leftnav #boardofdirectors,
  #leftnav-container #leftnav #governancestructure,
  #leftnav-container #leftnav #whatareemds,
  #leftnav-container #leftnav #becominganemd,
  #leftnav-container #leftnav #speakingupforemds,
  #leftnav-container #leftnav #keyregulatorydocuments,
  #leftnav-container #leftnav #stayinginformed
    { height: 22px; width: 216px; }

  #main-container { margin: 0; width: 709px; }
  #main-container #main { overflow: auto; padding: 20px 60px 40px 10px; text-align: left; }
  #main-container #mainHome { overflow: auto; padding: 20px 60px 0px 10px; text-align: left; }
  #main-container #mainHome #bottomnav-container #bottomnav { float: right; margin: 0 -60px 0 -10px; }
  #main-container #mainHome #bottomnav-container #bottomnav #memberbenefits,
  #main-container #mainHome #bottomnav-container #bottomnav #joinemda,
  #main-container #mainHome #bottomnav-container #bottomnav #membersonly { float: left; margin-left: 2px; }
  
  #home-copy { font: 18px/32px Arial, Verdana, Helvetica, sans-serif; color: #8e8e8e; margin: 0 0 0px 0; letter-spacing: 0px; text-transform: mixcase; }

  #newshome-container { margin: 7px 0 20px 0; }
  #newshome-container .news h1,
  #newshome-container .news h2
    { color: #787878; font: bold 11px/16px Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0; text-transform: none; margin: 10px 0 0 0; }
  #newshome-container .news h2 { font-weight: normal; margin-bottom: 10px; }
  #newshome-container .news h1+h2 { margin-top: 0; }
  #newshome-container a:link,
  #newshome-container a:active,
  #newshome-container a:visited
    { font: normal 11px/16px Arial, Verdana, Helvetica, sans-serif; }

  #news-container { margin: 0 0 20px 0; }
  #news-container .news h1 { color: #787878; font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0; text-transform: none; margin: 10px 0 0 0; }
  #news-container .news h2 { color: #787878; font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif; margin: 10px 0 0 0; }
  #news-container .news h1+h2 { margin-top: 0; }
    
  #members #member { border-bottom-color: #cccccc; border-bottom-style: dashed; border-bottom-width: 1px; min-height: 173px; padding: 20px 0 20px 0; text-align: left; }
  #members #member h1 { font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif; letter-spacing: 0; text-transform: none; margin: 0 0 0 0; color:#ff8100; }
  #members #member h2 { font: normal 11px/18px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0 0; }
  #members #member h3 { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0 0; }
  #members #member-left { float: left; width: 107px; }
  #members #member-right { margin-left: 122px; }
  #members #member img { float: left; margin: 0 10px 4px 0; }
  #bio-level1 { border-color: #666666 #ffffff #666666 #ffffff; border-style: solid none solid none; border-width: 1px 0 1px 0; margin: 40px 0 30px 0; padding: 20px 0 0 0; text-align: center; }
  #bio-level2 { text-align: center; }
  #bio-container { display: inline-block; width: 124px; vertical-align: top; }
  #bio { height: 200px; text-align: center; }
  #bio img { margin-bottom: 5px; }

  #footer-container { background-color: #00256a; clear: both; height: 70px; padding: 0; width: 925px; }
  #footer-container #footer { color: #a6b3cb; float: right; margin-top:30px; }
  #footer-container #footer a:link,
  #footer-container #footer a:visited,
  #footer-container #footer a:active { color: #a6b3cb; text-decoration: none; }
  #footer-container #footer a:hover { text-decoration: underline; }

}

@media print {
  body { background-color: #ffffff; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }
  #header-container #header #topnav-container,
  #leftnav-container,
  #main-container #main #bottomnav-container
    { display: none; }
}
