@charset "utf-8";
/* CSS Document */

#contentHeader {padding:0;margin:10px auto 25px auto; width:97%;height:20px;}
#utilities {float:right;margin-top:13px;padding-right:4px;}
#contentHeader h1 {float:left;font-size:16px;font-weight:bold;color:#004184;margin:13px 0px 0px 0px; width:470px;font-family: Arial, Verdana, sans-serif;}

body {font-family:Arial, Helvetica, sans-serif; !important; font-size: 0.80em; line-height:1.5em;}

h1 {margin:15px 0 15px 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #004184;font-size: 1.3em !important;}
h2 {margin:20px 0 10px 10px; font-family: Arial, Helvetica, sans-serif; color: #004184;  font-size: 1.3em !important; font-weight: bold;}
h3 {margin: 15px 0px 5px 10px; color: #000; font-size: 1.1em; font-weight: bold;}
h6 {float: right;font-weight:bold;font-size: 0.92em; }

a {text-decoration: underline; color:#056F9F;}
table a, table.index a {text-decoration: underline; color:#056F9F;}
table a:hover {color:#A65F0F;}

p  {margin: 0px 25px 10px 10px;}

table.index {border: #c7e2f3 2px solid; background-color: #f1fbfd; width: 96%; font-size: 11px; margin-left:20px;}
table.index h2 {margin-left:0px;margin-top:12px;margin-bottom:0px;}
table.index p {margin-left:0px;margin-bottom:5px;margin-top:5px;}
table.index td {padding-bottom: 5px; padding-left: 15px; padding-right: 15px; padding-top: 0px; vertical-align:top; border-left:none; border-right:none;}

table.index ul {list-style:none;margin:5px 5px 10px 2px;}
table.index li a {line-height:20px;background:url(/web/menu-index-link) 6px 3px no-repeat;padding-left:15px;}
/* must change the image background above background:url(menu-index-link.gif) to url(images/menu-index-link.gif) */

table {border-bottom:#c9e3f0 2px solid; border-left:#c9e3f0 2px solid; padding-bottom: 10px; background-color: #ffffff; margin: 5px 15px 5px 25px; padding-left: 10px; padding-right: 10px; border-collapse: collapse; border-top: #c9e3f0 2px solid; border-left: #c9e3f0 2px solid; padding-top: 10px}
table th {text-align:left;background-color:#daecf6;padding:6px;border-right: 1px solid #c9e3f0; border-bottom:1px solid #c9e3f0; color:#05487d;font-size:11px;vertical-align:middle;}
table td {border-bottom: #c9e3f0 1px solid; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-size: 0.89em; border-right: #c9e3f0 1px solid; padding-top: 5px; vertical-align:top;}
table p {margin-top: 5px; margin-bottom: 2px; margin-left: 0px; padding-left:3px;}
table h2 {margin-left:0px;margin-top:12px;margin-bottom:0px;}
/* new class for table h3 */
table h3 {margin-left: 0px;margin-bottom:3px;margin-top:5px;}
/* new class for indentation */
#contentLeft ul {margin-left:15px; margin-bottom:10px; list-style:disc; list-style-position:inside;}

table.informationBrokers {width:750px;margin:auto;border:2px solid #cfeaf5}
table.informationBrokers td {border-bottom: 1px solid #cfeaf5; border-right:0px;}

table.informationBrokers td.logos img {margin-left:auto; margin-right:auto;margin-top:10px;}
table.informationBrokers td h2 {margin-bottom:5px !important;font-size:1.1em !important;}
table.informationBrokers td p {line-height:1.5em;margin-top:1px;}

/* new classes for left nav content style */
ul.anchorLinks  {margin-left:10px !important; list-style-type:none !important;}
ul.anchorLinks li a {padding-left: 15px; background: url(/web/menu-index-link) no-repeat 6px 3px; text-decoration:none;}
#help-left-menu {float:left; margin-top:3px;width:200px;margin-left:0px !important;}
#help-left-menu ul {margin-left:7px !important;width:200px;list-style-type:none;font-family: Arial, Helvetica, sans-serif !important;}
#help-left-menu ul li {width:185px;margin-left:6px !important;padding-left:0px !important; list-style-position:outside;}
#help-left-menu ul li.toplevel {margin-left:0px;}	
#help-left-menu ul a {border-top:1px solid #e6eff5;width:185px;display:block;line-height:23px;font-family:arial, Helvetica, sans-serif;color:#056F9F;font-size:1em;background:url(/web/menu-index-link) no-repeat 0px 7px;padding-left:8px !important; margin-left:0px!important;}
#help-left-menu ul a.selected {background: #cae1f3 url(/web/menu-index-link) no-repeat 0px 9px; font-weight:bold;padding-left:0px;margin-left:0px!important;}
#help-left-menu ul a.selected:hover {color: #056F9F; text-decoration: none; background-color:#cae1f3;}
#help-left-menu ul a:link {text-decoration:none;}
#help-left-menu ul a:hover {COLOR: #056F9F; text-decoration: none; background-color:#deeff7;}
#help-left-menu ul a:visited {COLOR: #056F9F; text-decoration: none;}
#help-left-menu ul a:active {COLOR: #A65F0F; text-decoration: none;}
#help-left-menu ul a:focus {color: #A65F0F; text-decoration: none;}
#help-left-menu ul li a.parent {width:185px;border-top:none;padding-left:0px !important;margin-left:5px;background: url(/web/page-nav-arrow-parent) no-repeat 175px 10px}
#help-left-menu ul li a.parent:hover {background-color:#deeff7;}

#content-border {float:right; min-height:200px; width:770px; margin-left:0px;background-color:#ffffff; border:2px solid #c6e3f7;margin-right:25px;}
#help-right-content {min-height:200px; width:760px; background-color:#ffffff;margin-left:5px;margin-right:5px;margin-bottom:11px;margin-top:5px;margin-right:5px;}

h2.subsection {border-bottom:1px solid #b6d0da;width:95%;margin-left:15px;margin-top:10px;padding-left:0px;padding-bottom:5px;}

.anchorTop {float: right;font-weight:bold;font-size: 0.92em;}

.ErrorMessage {border: #c60011 1px solid; padding:18px 18px 11px 40px; background: #fff0f0 url(/web/ASIC_CONNECT_ERROR_ICON) no-repeat 10px 17px ; margin-top:8px;}
.ErrorMessage p {color:#c60011;font-weight:bold;font-size:11px;font-family:Verdana, Geneva, sans-serif;}

table th.plainth {background-color:#ffffff; color:#000000;font-size:0.89em;}