BODY#popup {margin:0; padding:0;}
BODY#popup #navigation {display: none; padding-top:10px; margin:0 20px 0 20px; border:none; height:auto; background:none; position:static;}
BODY#popup #container {margin:auto; padding-bottom:10px;}

BODY#popup #content {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    float: none;
    margin: 0 20px 20px;
    padding: 20px;
    border-bottom: 1px solid #ddd;
}

BODY#popup DIV.address {
display:block; 
font-size:8pt; 
padding-left:10px;
padding-bottom: 10px;
clear:both;
float: left;
width: 80%;
}

BODY#popup DIV.address TABLE TD {font-size:8pt; height:15px;}
BODY#popup DIV.address TABLE TD.officeName {font-weight:bold;}
BODY#popup TABLE.full {width:15%; margin-right:10px;}
BODY#popup DIV.address TABLE TD .bullet {display:block; float:left; margin-right:6px; margin-left:6px;}

BODY#popup TABLE.full UL {margin:0; padding:0; list-style:none;}
BODY#popup TABLE.full UL LI {height:15px;}
BODY#popup TABLE.full UL.print {float:right; text-align:right;}
BODY#popup TABLE.full UL.print LI {white-space:nowrap; font-weight:bold;}
BODY#popup TABLE.full UL.print LI A IMG {margin:0px 5px 0px 0px; background:url('../../images/printIcon.gif') no-repeat;}
BODY#popup TABLE.full UL.print LI A:hover IMG {background-position:0% -100px;}

BODY#popup DIV.address .bullet {display:none;}
BODY#popup DIV.address .address01,
BODY#popup DIV.address .address02,
BODY#popup DIV.address .cityState,
BODY#popup DIV.address .phone,
BODY#popup DIV.address .website {float:left; margin-right:6px;}

BODY#popup DIV.address .officeName {font-weight:bold;}
BODY#popup DIV.address .cityState .bullet,
BODY#popup DIV.address .zip .bullet {display:block; float:left; margin-right:6px;}

BODY#popup DIV.footer_disclaimer {clear:both; padding:0px 10px 0px 10px;}

BODY#popup #footer {margin:20px 0 0 0;}
BODY#popup #footer TABLE.custom {margin-top:10px;}
BODY#popup #footer TABLE.custom TD {padding:0;}
/*BODY.eSeminar #container,
BODY.eSeminar #content {width:820px!important;}
BODY.iMoney #container,
BODY.iMoney #content {width:820px!important;}*/
BODY#popup.eSeminar #content {
  margin:0 20px 20px;
}
BODY#popup.eSeminar DIV.address UL,
BODY#popup.eSeminar #footer TABLE.custom {margin-left:15px;}
BODY#popup.iMoney DIV.address UL,
BODY#popup.iMoney #footer TABLE.custom {margin-left:15px;}

BODY#popup.iMoney TABLE.custom    {margin:auto;}

DIV.emeraldContent                {font-family:arial,helvetica,sans-serif; color:#000; text-align:left;}
DIV.emeraldContent H1,H2,H3,P,LI  {margin:0 0 12px 0; padding:0;}
DIV.emeraldContent H1             {font-size:18pt; font-weight:bold;}
DIV.emeraldContent H2             {font-size:12pt; font-weight:bold;}
DIV.emeraldContent H3,
DIV.emeraldContent H4,
DIV.emeraldContent H5,
DIV.emeraldContent H6             {font-size:12pt; font-weight:bold; margin-bottom:0;}
DIV.emeraldContent P              {font-size:12pt;}
DIV.emeraldContent LI             {margin-bottom:5px;}
DIV.emeraldContent UL             {padding-left:20px; list-style-type:disc;}
DIV.emeraldContent SUP            {vertical-align:text-top; font-size:9px;}
DIV.emeraldContent IMG            {margin:10px;}
DIV.emeraldContent .note          {font-size:10px; color:#000;}
DIV.emeraldContent OL OL          {margin:5px 0 20px 0;}
DIV.emeraldContent OL OL LI       {margin:0 0 5px 0;}
DIV.emeraldContent .lowerAlpha    {list-style-type:lower-alpha;}

BODY#popup H1 {font-weight:bold; font-size:18pt; margin-bottom:12px;}
BODY#popup H2 {font-weight:bold; font-size:14pt; margin:20px 0 4px 0;}
BODY#popup OL {margin-bottom:20px;}
BODY#popup LI {margin-bottom:10px;}
TABLE.custom TD {font-size:12pt;}
BODY#popup .note  {font-size:10pt; color:#000;}
/* BODY#popup #content IMG {margin-bottom:20px;} */

@media only screen and (max-width: 960px) {
  /*BODY#popup #container             {margin:0 10px;}*/
  BODY#popup #container             {width:96%;}
  /*BODY#popup #content,
  BODY#popup DIV.address,
  BODY#popup DIV.address TABLE.full,
  #navigation                       {width:auto;}*/

  /*#navigation   {background-color:#005488; padding:10px; color:#fff; font-size:10px; margin-bottom:20px;}
  #navigation A {color:#89BCDF;}
  TABLE#nav     {margin-bottom:0;}*/

  TABLE.custom IMG            {width:100%; max-width:98%;}
  TABLE.custom IMG.alignright {width:auto;}
  .C TABLE.custom IMG            {width:auto; max-width:none;}

  BODY#popup OL {margin-left:30px!important;}
}

@media print {
    
  BODY#popup #container {margin:0 0 0 0; width:100%;}
  BODY#popup #container #content {margin: 0 0 0 0; width:auto;}

}
