a {  color:#124181}
a.but  { white-space: nowrap; padding-left: 1pt;padding-right: 1pt;padding-top: 1pt;padding-bottom: 2pt;color: #3E4A59; font-weight: bold;text-decoration: none;font-family:Arial, Verdana, Helvetica;font-size:8pt;line-height: 13pt;}
a.but:hover {color: #DEE8F7; background-color: #3E4A59; padding-top: 2pt; padding-left: 1pt;padding-right: 1pt;padding-bottom: 1pt;}
a.nounderline {  color:#124181; text-decoration: none;}
a.nounderline:hover {color:#124181; text-decoration: underline;}
p {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;margin-right:15px}
ul {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;margin-right:15px}
ol {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;margin-right:15px}
li {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;margin-right:15px}
td {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;margin-right:15px}
 
.odd {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal; background-color: #DEE8F7; text-align: center;}
th {  color:black;font-family:Arial, Verdana, Helvetica;font-size:11pt;font-weight:bold; background-color: #DEE8F7; text-align: center;font-weight: bold;}
.even {  color:black;font-family:Arial, Verdana, Helvetica;font-size:9pt;font-weight:normal;background-color: transparent;text-align: center;}
.warning{ padding: 8pt;border-width: 1px;border-style: solid;border-color: #000000; }
.indent1{ margin-left: 30px; }
.indent2{ margin-left: 45px; }
.subtitle{ 
        color:black;
        font-family:Arial, Verdana, Helvetica;
        font-size:9pt;
        font-weight:bold;
        margin-right:15px
}
.title{
        color:#124181;
        font-family:Verdana,Arial,Helvetica;
        font-size:10pt;
        font-weight:bold;
}
.title2{
        color:#124181;
        font-family:Verdana,Arial,Helvetica;
        font-size:11pt;
        font-weight:bold;
        text-decoration:none;
}
.text{
        color:black;
        font-family:Arial, Verdana, Helvetica;
        font-size:9pt;
        font-weight:normal;
        margin-right:5px;
        text-decoration:none;
        text-decoration:none;
}
a.text:hover {text-decoration: underline;}
.idxitem{
        color:#CC0000;
        font-family:Verdana,Arial,Helvetica;
        font-size:10pt;
        font-weight:bold;
}
.link{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:19pt;
        font-weight:normal;
        margin-left:9px;
}
.link1{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:9pt;
        font-weight:normal;
}
.news{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:9pt;
        font-weight:bold;
        margin-right:15px;
        margin-bottom:0px;
}
.newsred{
        color:#FF9900;
        font-family:Arial,Verdana,Helvetica;
        font-size:9pt;
        font-weight:bold;
        margin-right:15px;
        margin-bottom:0px;
}
.more{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:normal;
}
.copy{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:normal;
        text-align: center; vertical-align: middle;
}
.credits{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:bold;
    vertical-align: middle;
}
.botlink{
        color:#0D1C48;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:normal;
        text-decoration:none;
}
.date{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:9pt;
        font-weight:bold;
        font-style:italic;
        background-color:#DDE7F7;
}
.smdate{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:bold;
        font-style:italic;
        background-color:#DDE7F7;
}
.addate{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:bold;
        font-style:italic;
        background-color:#F7E7DD;
}
.note{
        color:black;
        font-family:Arial,Verdana,Helvetica;
        font-size:8pt;
        font-weight:normal;
        font-style:italic;
}
.red { color:red; }
hr {  color: #124181; border-width: thin;border-style: dotted}
.rnews{
        color:#124181;
        font-family:Arial,Verdana,Helvetica;
        font-size:9pt;
        font-weight:bold;
        margin-right:15px;
        margin-bottom:-10px;
}
.rdate {font-family: Arial,Verdana,Helvetica;
        font-size: 9pt;font-weight: bold;line-height: 9pt;
        font-style: italic;color: #124181;
        background-color: #DDE7F7;
        text-align: right;
        margin-bottom: -10px;
        margin-top: 20px;
}
.gray { background-color: #eeeeee; 
        color:black;
        font-family:Arial, Verdana, Helvetica;
        font-size:9pt;
        font-weight:normal;
        margin-right:15px;
        text-align: center;
}
.code { background-color: #eeeeee; 
        margin-right:15px;
        font-family: Monospace, Courier, Courier New;
        margin-left:20px;
        margin-top:10px;
        margin-bottom:20px;
}
.code_long {
        background-color: #eeeeee; 
        margin:0px;
        padding:6px; 
        border:1px inset; 
        width:640px; 
        height:200px; 
        overflow:auto; 
}
.pre  { background-color: #eeeeee;
        white-space: pre;
        margin-right:15px;
        font-family: Monospace, Courier, Courier New;
        margin-left:20px;
        margin-top:10px;
        margin-bottom:20px;
}
