body { font-family: Arial, Times New Roman, serif; font-size: 10px }
p,td,th,li,ul,ol { font-family: Arial, Times New Roman, serif; font-size: 15px;}
.text { text-align: justify; }
.bottom { font-size: 11px;  color: #D6EBFD; }
.address { font-family: Arial, Times New Roman, serif; font-size: 11px; color: #ffffff;}

.header { font-size:14px; color: #000000; font-weight: bold; margin-left: 7px; margin-top: -2px; }

.light { font-size:12px; color: #666666;}

.nnn_teaser_title { font-size:12px; font-family:Arial,sans-serif; color: #0000ff; }
a { color:#000000; }
a:link{ color: #000000; text-decoration:underline; }
a:visited{ color: #000000; text-decoration:underline; }
a:hover{ color: #AC1F08; text-decoration:underline; }

a.f_menu{ color: #000000; text-decoration:underline; font-size:13px; font-family:Arial,sans-serif; padding-top:3px; font-weight: bold;}
a.f_menu:hover{ text-decoration:underline; }

.menu { color: #FFFFFF; font-family:Arial,sans-serif; font-size:12px; margin-right: 10px;}
a.amenu { color: #FFFFFF;}
a.amenu:link{ color: #FFFFFF; text-decoration:none; }
a.amenu:visited{ color: #FFFFFF; text-decoration:none; }
a.amenu:hover{ color: #FFFFFF; text-decoration:none; }

.menu2 { color: #FFFFFF; font-family:Arial,sans-serif; font-size:12px; margin-right: 20px;}
a.amenu2 { color: #FFFFFF; }
a.amenu2:link{ color: #FFFFFF; text-decoration:none; }
a.amenu2:visited{ color: #FFFFFF; text-decoration:none; }
a.amenu2:hover{ color: #AE0101; text-decoration:none; }

.menu3 { color: #093d72; font-family:Arial,sans-serif; font-size:14px; font-weight: bold; margin: 0px 20px 5px 0px;}
a.amenu3 {color: #093d72; }
a.amenu3:link{ color: #093d72; text-decoration:underline; }
a.amenu3:visited{ color: #093d72; text-decoration:underline; }
a.amenu3:hover{ color: #AC1F08; text-decoration:underline; }

a.amenu2r { color: #FF0000; }
a.amenu2r:link{ color: #FF0000; text-decoration:none; }
a.amenu2r:visited{ color: #FF0000; text-decoration:none; }
a.amenu2r:hover{ color: #FF0000; text-decoration:none; }

a.amenu7r { color: #FF0000; }
a.amenu7r:link{ color: #FF0000; text-decoration:underline; }
a.amenu7r:visited{ color: #FF0000; text-decoration:underline; }
a.amenu7r:hover{ color: #FF0000; text-decoration:underline; }

a.cloud { color: #202020; }
a.cloud:link{ color: #202020; text-decoration:none; }
a.cloud:visited{ color: #202020; text-decoration:none; }
a.cloud:hover{ color: #202020; text-decoration:underline; }

.news { color: #000000; margin-top: 5px; margin-bottom: 10px; }
a.anews { color:#000000; font-family:Arial,sans-serif; font-size:14px; }
a.anews:link{ color: #000000; text-decoration:none; }
a.anews:visited{ color: #000000; text-decoration:none; }
a.anews:hover{ color: #AC1F08; text-decoration:underline; }

a.anews2 { color:#000000; font-family:Arial,Times New Roman; font-size:12px; }
a.anews2:link{ color: #000000; text-decoration:none; }
a.anews2:visited{ color: #000000; text-decoration:none; }
a.anews2:hover{ color: #AC1F08; text-decoration:underline; }

a.anews3 { color:#000000; font-family:Arial,sans-serif; font-size:14px; margin-left: 1px; padding-left: 1px;}
a.anews3:link{ color: #000000; text-decoration:none; }
a.anews3:visited{ color: #000000; text-decoration:none; }
a.anews3:hover{ color: #AC1F08; text-decoration:underline; }
li.company {margin-left: 1px; padding-left: 1px;}
ul.company {margin-left: 1px; padding-left: 1px;}
.banner { color: #166CA9; font-family:Arial,sans-serif; font-size:17px; font-weight: bold;}
h1 { font-size: 22px; color:#313195; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
h2 { font-size: 20px; color:#313195; }
h3 { font-size: 18px; color:#313195; font-weight: normal; }
h4 { font-size: 16px; color:#313195; }
.h3 { font-size: 18px; color:#313195; font-weight: normal; margin:0,0,0,0; }

.input_text { height: 20px; font-family: Arial, Times New Roman, serif; font-size: 14px; border-color: #808080; background-color: #FFFFFF; border-style: solid; border-width: 1; }
.input_button { height: 20px; font-family: Arial, sans-serif;  font-size: 12px; border-width: 0; color: #FFFFFF; background-color: #808080;}

.copy { color:#656464; }

table.table {  border-color: #7F2500; border-collapse: collapse; border-style: solid; border-width: 0px; }
table, th, td { border-color: #DEDEDE; }

#tooltip {
  background:#FFFFFF;
  border:1px solid #063B8A;
  font-family: Arial, Verdana, sans-serif;
  font-size: 8pt;
  color:#063B8A;
  margin:0px;
  padding:3px 5px 3px;
  position:absolute;
  visibility:hidden;
}

.rbcwea {
font-family : Arial, Verdana, Arial, sans-serif;
    font-size: 8pt;
}

.ltl {
font-family : Arial, Verdana, Arial, sans-serif;
                        font-size: 8pt;
}

.bar {
  position: absolute;
  border: 1px solid #333377;
  padding: 0 0 0 0;
  left: 0px;
  visibility: hidden;
  background-color: #FFFFFF;
}
.dasborder {
    BORDER-TOP: 1px dashed;
    border-color: #CCCCCC;
}
.qsm { color: #202020; }

#news_companies{
   margin: 0 0 8px 20px;
   padding: 0;
}

