.highlight{background:#ECF5FF;color:#000}
.separatorline{border-top:1px solid #3165C6;padding-bottom:10px;padding-top:0}
.style_record{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;color:#000}
.style_record_link a,.style_record_link a:link,.style_record_link a:visited{color:#3165C6;text-decoration:none}
.style_record_link a:hover{color:#3165C6;text-decoration:none}
.style0_item_header{font-size:10pt;font-weight:700;color:#3165C6;text-decoration:none}
.style0_item_header a:hover{color:#828282;text-decoration:none}
.style0_item_header a:link,.style0_item_header a:visited{color:#3165C6;text-decoration:none}
.style0_item_sep{border-top:1px solid #3165C6;padding-bottom:10px;padding-top:0}
.style0_item_body{font-size:10pt;color:#000;line-height:10pt;margin-top:15px;margin-bottom:10px;margin-left:2px;position:relative;overflow:hidden}
.style0_item_body_italic{color:#454545;font-style:italic}
.style0_item_body_bold{color:#454545;font-weight:700}
.style0_item_body_bold_italic{color:#454545;font-style:italic;font-weight:700}
.style0_item_links{font-size:10pt;color:#828282;text-decoration:none}
.style0_item_links a:link,.style0_item_links a:visited{font-size:10pt;color:#828282;text-decoration:none}
.style0_item_links a:hover{font-size:10pt;color:#3165C6;text-decoration:none}
.style0_item_holdings{font-size:11px;color:#666;text-decoration:none}
.imgThumbNailSmall{border:1px outset silver;width:45px;height:60px;margin-left:10px;margin-right:25px;padding:1px;border:1px groov silver;background:#f1f5f5}
.imgThumbNail{border:1px outset silver;width:130px;margin-left:10px;margin-right:25px;padding:1px;border:1px groov silver;background:#f1f5f5}
.resume-record{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;color:#000;font-size:10pt}
.resume-fieldset{padding:5px 2px}
.resume-legend{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;font-weight:700;padding:2px 10px}
.resume-items{font:Segoe UI,Verdana,Arial,helvetica,sans-serif;padding:2px}
.resume-items th{color:#FFF;font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:11px;font-weight:700;background-color:#069}
.resume-items td{color:#000;font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10px;vertical-align:top;text-align:left}
.record-off{background:#}
.record-on{background:#ECEEFF}
.short-field{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;color:#000;font-size:10pt}
.np405-field{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;color:#000;font-size:10pt}
.np405-field a:hover a:link{border-bottom:1px dashed #00f;color:#369}
.isbd-main{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;color:#333}
.isbd-ep{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:11pt;color:#000;font-weight:700}
.isbd-field{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;color:#333}
.isbd-field a:hover{border-bottom:1px dashed #00f;color:#369}
.full-label{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;color:#4E4E4E;width:150px;white-space:nowrap;text-align:right;font-weight:700;vertical-align:top}
.full-field{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;font-size:10pt;color:#000;vertical-align:top;text-align:left}
.full-field a:link{color:#369}
.full-field a:hover{color:#24486C}
.full-table{font-family:Segoe UI,Verdana,Arial,Tw Cen MT;border-collapse:collapse;border-left:0 solid #686868;border-right:0 solid #686868;color:#333;width:100%;font-style:normal;font-variant:normal;font-weight:400;line-height:130%;font-size:10pt;padding:2px 3px 2px 2px}
.full-table td,.full-table th{padding:2px 3px}
.full-table a{color:#828282;text-decoration:none}
.full-table a:link{color:#369}
.full-table a:visited{font-weight:400;color:#666000;text-decoration:#0f0}
.full-table a:hover{border-bottom:1px dashed #00f;color:#369}