body {margin:0;font-family:Arial;background-color:White}
body, div, p, TD {font-size:10pt}
H1 {FONT-SIZE: 18pt;margin-top:6pt}
H2 {FONT-SIZE: 14pt;}
a:hover {color: navy}
a:visited {color: #0448d2}
a:link {color: #0448d2}
li {list-style-type: square}
.small {font-size:smaller}
.large {font-size:larger}
th {font-size:10pt;text-align:left}
div.abbs {border: 1px dotted #008000; margin:20px 20px; padding: 3px; background-color: #CCFFCC; width:30%;}
td.cats {vertical-align:middle;font-size:8pt;border: 1px solid #808080; text-align:center}
td.cats a{text-decoration:none;color:black}
td.label {border-top:none;border-left:none;width:13%;background:white;font-size:7pt;color:#000080;font-weight:bold;text-align:right;}
td.curr {border-right:none;border-bottom:none;width:11%;background:#DAEBFE}
td.on {border-right:none;width:11%;background:white}
td.off {border-right:none;width:11%;background: #D3D3D3;color:#808080}
td.last{border-right:1px solid #808080}
.hl, .highlight {background:#FFFFB0}
tr.even {vertical-align:middle;background:#DAEBF8}
tr.odd {vertical-align:middle;background:#FFFFFF}
.info {color:#b50000;text-align:center}
.note {border: 1px dotted #008000; padding: 3px; background-color: #FFFFCC}
tr.pager{background:#ffffcc;}
tr.pager td{text-align:center;padding:6pt}
tr.pager td b, tr.pager a{margin-left:2px}

#aBrows{text-align:left;margin-top:20px;}
#aBrows table, #Tabs, #ListResults{border-collapse: collapse; width:100%}
#aBrows tr.head{background:#DAEBFE}
#aBrows th.l{text-align:right; width:25%}
#aBrows th.c{text-align:center; width:50%}
#aBrows th.r{text-align:left; width:25%}
#aBrows td{font-size:0.8em; text-align:center; width:25%}
DIV.Ov{MARGIN-BOTTOM:5px;TEXT-ALIGN:left;margin-top:5px;font-size:10pt}
DIV.Ov SPAN.by {PADDING-RIGHT:5px;PADDING-LEFT:5px;FLOAT:right;COLOR:#226699}
DIV.Ov .by A {FONT-SIZE:9pt;color:#6BB0FD}
DIV.Ov A{TEXT-DECORATION:none}
.OvBorder{TEXT-ALIGN:left;margin-right:30px;BORDER-top:#93C5FD 1px solid;BORDER-bottom:#93C5FD 1px solid;margin-bottom:10px;padding:5px 0 5px 0}
.OvTitle{MARGIN-LEFT:0px;TEXT-DECORATION:underline}
.OvDescr{MARGIN-LEFT:0px;COLOR:black}
.OvURL{MARGIN-LEFT:0px;TEXT-DECORATION:none;font-size:8pt}
DIV.AdSep{margin-bottom:5px}
.OvBorder{width:450px}
#relatedAds  {margin:0 0 10pt 0;border-top:#93C5FD 1px solid}
#relatedAds caption {color:#6BB0FD;font-size:10pt;text-align:right}
DIV.h2 {background:#DAEBFE;font-weight:bold;font-size:1.1em}
DIV.sayt {visibility:hidden; position:absolute; border-left:solid 1px #85A8C2; border-right:solid 1px #85A8C2; border-bottom:solid 1px #85A8C2; padding:4px 2px 2px 2px;z-index:21;background-color:white}
DIV.sayt A, DIV.sayt A:visited {font-size:10pt;color:Black;position:relative;text-decoration:none}
div.alphanav {margin:20px 20pt 0 20pt; text-align:center}
div.alphanav A, A:visited {color:#000000;margin-right:1pt}
.a_named, a.a_named, a.a_named:visited {font-weight:bold; font-size:12pt}
table.acidx {width: 95%; margin: 0 60px}
table.acidx tr{vertical-align:top}
table.acidx td{width:12%}
#index2 {font-size:0.9em;height:45pt;padding:10px 0 0 0}
#index2 A {margin-right:2pt}
