a.caption:link,a.caption:visited, a.caption:active,a.caption:hover {    font-size: 11pt;    color: #023c59;    text-decoration: none;}a.goTop:link,a.goTop:visited,a.goTop:active,a.goTop:hover {    font-size: 10pt;    color: #8f2b8c;    text-decoration: underline;    padding-left: 3px;    vertical-align: middle;}ul {    margin-left: 12px;}h3 {    font-size: 14pt;    clear: both;    margin: 20px 0 6px 0;}h4 {    font-size: 13pt;    clear: both;    margin: 30px 0 6px 0;}table.current {    width: 938px;}td.now {    width: 462px;    vertical-align: top;    border: none;    background-color: #e8e8e8;    padding: 8px;    color: black;    font-size: 10pt;}td.nowGutter {  width: 14px;}td.now h4 {    font-size: 13pt;    clear: both;    margin: 16px 0 6px 0;    color: navy;}td.now h4.first {    font-size: 13pt;    clear: both;    margin: 3px 0 6px 0;    color: navy;}td.now p {    clear: both;    margin: 6px 18px;}span.emphasis {    font-weight: bold;}blockquote {    font-family: calibri;    font-size: 11pt;    margin: 3px 20px 2px 20px;}tr.data td {    background-color: #ebebec;    vertical-align: middle;}tr.secondary td {    background-color: #ebebec;    vertical-align: middle;}td.caption {    width: 170px;    padding: 6px 6px 6px 21px;    border-bottom: dotted 1px #ccc;    border-left: dotted 1px #ccc;    text-indent: -12px;}#firstRow td.caption {    width: 170px;    padding: 6px 6px 6px 21px;    border-bottom: dotted 1px #ccc;    border-left: dotted 1px #ccc;    text-indent: -12px;    border-top: dotted 1px #ccc;}td.abstract {    width: 495px;    padding: 6px;    font-size: 10pt;    order-bottom: dotted 1px #ccc;}#firstRow td.abstract {    width: 495px;    padding: 6px;    font-size: 11pt;    border-bottom: dotted 1px #ccc;    border-top: dotted 1px #ccc;}td.gotoDetail {    width: 60px;    padding: 6px;    font-size: 10pt;    border-bottom: dotted 1px #ccc;    border-right: dotted 1px #ccc;}#firstRow td.gotoDetail {    width:  60px;    padding: 6px;    font-size: 10pt;    border-bottom: dotted 1px #ccc;    border-right: dotted 1px #ccc;    border-top: dotted 1px #ccc;}img.screensnap {    float: right;    border: dotted 1px #023c59;    padding: 3px;    margin: 2px 0 12px 0;}div.imageCaption {    text-align: center;    padding: 9px 0 0 0;    font-size: 10pt;    font-weight: normal;    clear: both;}span.draft {    background-color: #c03;    color: #fff;    padding: 0 3px 1px 3px;    font-weight: bold;    vertical-align: super;    font-size: 112%;}
