/* ------------------------------------------- */
/* Market Data Gateway CSS                     */
/* Interactive Data Managed Solutions AG       */
/* ------------------------------------------- */


td { font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
th { font-size:12px; font-weight:bold}

.centered {
    text-align: center;
}
.leftaligned {
    text-align: left;
}
.rightaligned {
    text-align: right;
}

p {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}

H2 {
    font-size: 16px;
    color: #003868;
    padding-top: 10px;
}

H3 {
    font-size: 14px;
    color: #003868;
    font-weight:bold;
    padding-top: 5px;
}

table.sub_cells_left td {
    text-align: left;
}

.resultcell {padding-left: 3px;padding-right: 3px;}

.mainnavi { background:#003868 }
.subnavi { background:#D0D0D5 }
.mainnaviactive { background:#A9E0FF }
.sub1 { font-size:12px; color:#000000; background:#eaeaed}

.naviheadline { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none; font-weight:bold }
.backheadline { background:#eaeaed }

.darkblue { background:#043C6C }

.txtactive { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:none; font-weight:bold }
.sk { font-size:11px; color:#000000 }
.skb { font-size:11px; color:#000000; font-weight:bold }
.skw { font-size:11px; color:#ffffff }
.skwb {font-size:11px; color:#ffffff; font-weight:bold }
.skr { font-size:11px; color:#FE5F11 }
.skrb {font-size:11px; color:#FE5F11; font-weight:bold }
.skg { font-size:11px; color:#009900 }
.skl { font-size:11px; color:#666666 }
.dgrau2 { background:#003868 }
.dgrau1 { background:#999eb1 }
.grau { background:#a8a8a8 }
.hgrau1 { background:#D0D0D5 }
.hgrau2 { background:#eaeaed }
.darkgreen { background:#96C8BE}
.lightgreen { background:#BAD7CF}
.subsubsubnavi { background:#f4f4f7 }
.rot  { background:#FE5F11 }
.rot2 { color:#FF0000 }
.rot3 { color:#FE5F11 }
.gruen { background:#00ff00 }
.weiss { background:#fbfbfb }
.gelb {background: #FFFFC8 }
.schwarz {background: #000000 }
.s1 { font-size:12px; color:#000000 }
.s1b { font-size:12px; color:#000000; font-weight:bold }
.s4b { font-size:12px; color:#000000 ; font-family:Helvetica, Arial, sans-serif; font-weight:bold }
.s4  { font-size:12px; color:#000000; font-family:Helvetica, Arial, sans-serif }
.s1w { font-size:12px; color:#ffffff }
.s1wb { font-size:12px; color:#ffffff; font-weight:bold }
.s1r { font-size:12px; color:#FE5F11 }
.s1g { font-size:12px; color:#009900 }
.s1l { font-size:12px; color: #999999 }
.s2 { font-size:16px; color:#000000 }
.s2b { font-size:16px; color:#000000; font-weight:bold }
.s2bw { font-size:16px; color:#ffffff; font-weight:bold }
.s3b { font-size:14px; color:#000000; font-weight:bold }
.s1bgreen { font-size:12px; color:#FE5F11; font-weight:bold }
.teaser { font-size:10px; color:#023a6a; font-weight:bold }
.r { color:#FE5F11 }
.g { color:#009900 }
.blink {background:#D0D0D5}
.blinkgreen { background:#009900; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.blinkred   { background:#FE5F11; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.bold { font-weight:bold }
.boldblinkgreen { background:#009900; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.boldblinkred   { background:#FE5F11; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none }
.boldblink {background:#D0D0D5; font-weight:bold}
.green { color:#009900 }
.green2 { font-style:italic;}
.red { color:#FE5F11 }
.boldgreen { color:#009900; font-weight:bold }
.helpgreen { font-family:Helvetica, Arial, sans-serif; color:#037152; font-weight:bold}
.boldred { color:#FE5F11; font-weight:bold  }
.tablehead { background:#D0D0D5 }
.tablehead2 { background:#D0D0D5; font-weight:bold}
.txttablehead { background:#D0D0D5; font-size:11px; color:#000000; font-weight:bold;text-align:center; }
.txttableheadSTB { background:#CFD7E9; font-size:11px; color:#000000; font-weight:bold;text-align:center; }
.tablerowdark { background:#eaeaed }
.txtsmall { font-size:10px; color:#000000 }
.txtverysmall { font-size:8px; color:#000000 }
.purple {background:#E0E0FF}



.group1 { background:#ccccff; }
.group2 { background:#ff9999; }
.group3 { background:#99ff99; }
.group4 { background:#ccff66; }

a.txtsubnavi:link    { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none}
a.txtsubnavi:visited { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none}
a.txtsubnavi:hover   { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none}
a.txtsubnavi:active  { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none}

a.txtsubnaviactive:link    { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-weight:bold }
a.txtsubnaviactive:visited { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-weight:bold }
a.txtsubnaviactive:hover   { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-weight:bold }
a.txtsubnaviactive:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-weight:bold }

a.toolinactive:link    { font-family:Helvetica, Arial, sans-serif; color: #b0b0b0; text-decoration:underline }
a.toolinactive:visited { font-family:Helvetica, Arial, sans-serif; color: #b0b0b0; text-decoration:underline }
a.toolinactive:hover   { font-family:Helvetica, Arial, sans-serif; color: #f94545; text-decoration:underline }
a.toolinactive:active  { font-family:Helvetica, Arial, sans-serif; color: #b0b0b0; text-decoration:underline }

a.toolexpires:link    { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:underline }
a.toolexpires:visited { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:underline }
a.toolexpires:hover   { font-family:Helvetica, Arial, sans-serif; color: #ff3333; text-decoration:underline }
a.toolexpires:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:underline }

a:link    { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:underline }
a:visited { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:underline }
a:hover   {font-family:Helvetica, Arial, sans-serif;  color: #FE5F11; text-decoration:underline }
a:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:underline }

a.ohne:link    { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none }
a.ohne:visited { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none }
a.ohne:hover   { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none }
a.ohne:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none }

a.ohnewr:link    { font-family:Helvetica, Arial, sans-serif; color: #ffffff; text-decoration:none }
a.ohnewr:visited { font-family:Helvetica, Arial, sans-serif; color: #ffffff; text-decoration:none }
a.ohnewr:hover   { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none }
a.ohnewr:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none  }

a.ohnews:link    { font-family:Helvetica, Arial, sans-serif; color: #ffffff; text-decoration:none }
a.ohnews:visited { font-family:Helvetica, Arial, sans-serif; color: #ffffff; text-decoration:none }
a.ohnews:hover   { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none }
a.ohnews:active  { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none }

a.help:link    { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:underline }
a.help:visited { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:underline }
a.help:hover   { font-family:Helvetica, Arial, sans-serif; color:#003868; text-decoration:underline;}
a.help:active  { font-family:Helvetica, Arial, sans-serif; color:#003868; text-decoration:underline;}

a.ohness:link     { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }
a.ohness:visited  { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }
a.ohness:hover    { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }
a.ohness:active   { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }

a.naviactiv:link     { font-family:Helvetica, Arial, sans-serif; color:#003868; text-decoration:none }
a.naviactiv:visited  { font-family:Helvetica, Arial, sans-serif; color:#003868; text-decoration:none }
a.naviactiv:hover    { font-family:Helvetica, Arial, sans-serif; color:#003868; text-decoration:none }
a.naviactiv:active   { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:none  }

a.ohnemit:link          { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }
a.ohnemit:visited       { font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none }
a.ohnemit:hover         { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:underline }
a.ohnemit:active        { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:none }
a.ohnemit:active:hover  { font-family:Helvetica, Arial, sans-serif; color:#FE5F11; text-decoration:underline }

a.tabulator:link     { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size: 11px; }
a.tabulator:visited  { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size: 11px; }
a.tabulator:hover    { font-family: Arial, Helvetica, sans-serif; color:#FE5F11; text-decoration:none; font-size: 11px; }
a.tabulator:active   { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size: 11px; }

a.tabulator2:link    { font-family: Arial, Helvetica, sans-serif; color:#FE5F11; text-decoration:none; font-size: 11px; }
a.tabulator2:visited { font-family: Arial, Helvetica, sans-serif; color:#FE5F11; text-decoration:none; font-size: 11px; }
a.tabulator2:hover   { font-family: Arial, Helvetica, sans-serif; color:#FE5F11; text-decoration:none; font-size: 11px; }
a.tabulator2:active  { font-family: Arial, Helvetica, sans-serif; color:#FE5F11; text-decoration:none; font-size: 11px; }

a.special:link    { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:underline }
a.special:visited { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:underline }
a.special:hover   {font-family:Helvetica, Arial, sans-serif;  color: #FF0000; text-decoration:underline }
a.special:active  { font-family:Helvetica, Arial, sans-serif; color: #FF0000; text-decoration:underline }

a.warn:link    { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-size:10px; }
a.warn:visited { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-size:10px; }
a.warn:hover   { font-family:Helvetica, Arial, sans-serif; color: #ff3333; text-decoration:none; font-size:10px; }
a.warn:active  { font-family:Helvetica, Arial, sans-serif; color: #FE5F11; text-decoration:none; font-size:10px; }

a.nowarn:link    { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none; font-size:10px; }
a.nowarn:visited { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none; font-size:10px; }
a.nowarn:hover   { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none; font-size:10px; }
a.nowarn:active  { font-family:Helvetica, Arial, sans-serif; color: #000000; text-decoration:none; font-size:10px; }


.mainunit {
    border-color: #043C6C;
    background: #fbfbfb;
}

.Titel {
    font-family : Arial, Helvetica;
    font-size : 14px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
    }

.Untertitel {
    font-family : Arial, Helvetica;
    font-size : 13px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
    }

.SW {
    font-family : Arial, Helvetica;
    font-size : 11px;
    color : #FFFFFF;
    text-decoration : none;
}

.S {
    font-family : Arial, Helvetica;
    font-size : 11px;
    color : #000000;
    text-decoration : none;
}

.SWB {
    font-family : Arial, Helvetica;
    font-size : 11px;
    color : #FFFFFF;
    text-decoration : none;
    font-weight : bold;
}

.S1WB {
    font-family : Arial, Helvetica;
    font-size : 12px;
    color : #FFFFFF;
    text-decoration : none;
    font-weight : bold;
}

.S1RB {
    font-family : Arial, Helvetica;
    font-size : 12px;
    color : #FE5F11;
    text-decoration : none;
    font-weight : bold;
}

.S2WB {
    font-family : Arial, Helvetica;
    font-size : 13px;
    color : #FFFFFF;
    text-decoration : none;
    font-weight : bold;
}

.S3WB {
    font-family : Arial, Helvetica;
    font-size : 14px;
    color : #FFFFFF;
    text-decoration : none;
    font-weight : bold;
}


.S3BB {
    font-family : Arial, Helvetica;
    font-size : 14px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
}

.S2BB {
    font-family : Arial, Helvetica;
    font-size : 13px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
}

.WPartner {
    font-family : Arial, Helvetica;
    font-size : 14px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-color: black;
    border-width: 3px;
    border-style: double;
}

.borderline {
  border-width:1px;
  border-style:solid;
  border-color:#FE5F11;
  padding:2px;
  text-align:justify;
  background:#fbfbfb;
}

.borderline2 {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  padding:2px;
  text-align:justify;
  font-family:Helvetica, Arial;
  font-size: 10pt;
  color: #000000;
  background-color: #eaeaed;
}

.content_title {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
  white-space:nowrap;
}

.content_shortcut {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 9px;
  position:relative; bottom:-2px;
}

.content {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 12px;
  white-space:nowrap;
}

.content_bold {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 12px;
  font-weight:bold;
  white-space:nowrap;
}

.content_dark {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  background-color: #D0D0D5;
  text-decoration:none;
  font-size: 12px;
  white-space:nowrap;
}

.content_dark_bold {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  background-color: #D0D0D5;
  text-decoration:none;
  font-size: 12px;
  font-weight:bold;
  white-space:nowrap;
}

.content_wrap {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 12px;
}

.content_table_head {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
  white-space:nowrap;
}

.content_int_tools{
	font-family: Arial, Helvetica, sans-serif;
  color:#336699;
  text-decoration:none;
  font-size: 12px;
}


input, textarea {
  border: 1px;
  background: #fbfbfb;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 1px;
  padding-right: 1px;
  border-style:solid;
  text-decoration:none;
}

input:focus {
  border: 1px;
  background: #eaebfc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 1px;
  padding-right: 1px;
  border-style:solid;
}

input_file:focus {
  border: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 1px;
  padding-right: 1px;
  border-style:solid;
}

select {
  border: 1px;
  background: #fbfbfb;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration:none;
  border-style:solid;
}

.input_check {
  border: 0px;
  font-family: Arial, Helvetica, sans-serif;
  background:none;
  font-size: 12px;
  color: #000000;
  padding-left: 0px;
  padding-right: 0px;
  border-style:solid;
}

.drag {
  position:relative;
  cursor: pointer;
}

.actual_entry {
  border:1px solid #333399;
  background:#FFD2A6;
}
.ok_entry {background:#00B700;}
.check_entry{background:#DFDF00;}
.warning_entry {background:#FF0000;}

.i_frame {
  border-width:0px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

div.popup {
   display: inline;
   position: relative;
   padding: 0pt;
}

div.popup a div {
  display: none;
  position: absolute;
  margin-left: 30pt;
  margin-top: 10pt;
  background: #999eb1;
  padding: 0pt;
  width: 250pt;
  text-decoration: none;
}

div.popup a.nolink:link,div.popup a.nolink:visited {
  color: blue;
  text-decoration: none;
  cursor: default;
}

div.popup a:hover, div.popup a.nolink:hover {
  color: #FE5F11;
  text-decoration: none;
  background: transparent;
}

div.popup a:hover div {
  display: block;
  z-index: 5;
}

div.popup div table {
  border-collapse: collapse;
  border: 1pt solid #999eb1;
  width: 100%;
}
div.popup div table table {
  border-collapse: collapse;
  border: 0pt;
}
div.popup div table th {
  background: #999eb1;
  color: white;
  padding: 2pt;
  text-align: left;
  vertical-align: top;
}
div.popup div table td {
  padding: 4pt 2pt 4pt 2pt;
  background: #eaeaed;
  color: black;
}

.green14 { color:#009900; font-weight:bold; font-size:14px;}
.red14 { color:#FF0000; font-weight:bold; font-size:14px;}
.black14 { color:#000000; font-weight:bold; font-size:14px;}
.bggreen { background:#009900;}
.red2 { color:#FF0000; }
.bglightblue { background:#CCE6FF; }
.bglightblue2 { background:#CCE6FF; border:1px solid #6699CC; }
.bglightred { background:#FFDFDF; border:1px solid #FF9393; }
.bglightblue2 { background:#CCE6FF; border:1px solid #6699CC; }

#assist7schwarz {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000000;
}

#assist8schwarz {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

#assist10schwarz {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}

#assist10schwarzbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight:bold;
  color: #000000;
}

#assist10schwarzkursivbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-weight:bold;
  color: #000000;
}

#assist16schwarzkursivbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-style: italic;
  font-weight:bold;
  color: #000000;
}

#assist20schwarzbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight:bold;
  color: #000000;
}

#assist20gelbbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20pt;
  font-weight:bold;
  color: rgb(244,198,0);
}

#MouseLegendStyle {
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  top: 0px;
  border: 1px solid #000000; background-color: #EAEBFC;
  position: absolute;
  visibility: hidden;
  z-index: 100;
}
.content_int_tools_bold {
  color:#336699;

}

/**/
/*For Announcemnets Service*/
/**/

/*display announcements*/
#AnnActions {
  font-size:8pt;
  color:#FE5F11;
  text-align: center;
  margin-bottom: 10px;
}

#AnnActions a {
  margin-left:5px;
  margin-right:5px;
  text-decoration:underline;
}

.sepAnn {
  border-bottom: 1px solid lightgray;
  margin-left: 25px;
  margin-right: 25px;
}

#Announcement {
  margin-top: 20px;
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 20px;
}

#Announcement h1 {
  font-size:12pt;
  font-weight:bold;
  color:#023a6a;
}
#Announcement h2 {
  font-size:10pt;
  font-weight:bold;
  color:#023a6a;
}

#Announcement ul {
	list-style-image: url(../images/li_point.gif);
}

#Announcement td {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  border:0px;
  width: 50%;
}

#Announcement input.text {
  width:200px;
}

/*Advanced search*/
#adSearch select {
  width:280px;
}

#adSearch input.text {
  width:280px;
}

/*Search Result Info*/
#searchResult {
  border-bottom: 1px solid lightgray;
  margin-left: 0px;
  margin-right: 0px;
}

#searchResult .high {
  color: #FE5F11;

}


/*display AnnouncementsSettings in leftNav*/
#settingsAnn {
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

#settingsAnn .internal{
  color: red;
  font-weight: bold;
}

#settingsAnn select {
  width:150px;
}

#settingsAnn option.cat {
  font-weight:bold;
  background:#BAD7CF;
}

#settingsAnn option.subcat {
  padding-left: 10px;
}

/*display category Navi in the leftNavi*/
#catNavi {
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}

#catNavi a {
  text-decoration:none;
}

#catNavi .cat {
  font-weight:bold;
}

#catNavi .subcat {
  padding-left: 10px;
}

#catNavi h1 {
  font-size:9pt;
  font-weight:bold;
  color:#023a6a;
  border-bottom: 1px solid grey;
  margin-top:5px;
  margin-bottom:0px;
}


/*misc*/
.small{
  font-size:10px;
}


/* ### Footer area of each page ### */
.rtop *, .rbottom * {display: block; height: 1px; overflow: hidden; background: #F4F4F7; }
.topfill {margin: 0; height: 5px; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; border-top: 1px solid #D0D0D5; }
.footer_content{ margin: 0; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; text-align:center; display: block; font-size:12px; background: #F4F4F7; }
.r1 { margin: 0 7px; height: 1px; background: #D0D0D5; }
.r2 { margin: 0 5px; height: 1px; border-left: 2px solid #D0D0D5; border-right: 2px solid #D0D0D5; }
.r3 { margin: 0 4px; height: 1px; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; }
.r4 { margin: 0 3px; height: 1px; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; }
.r5 { margin: 0 2px; height: 1px; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; }
.r6 { margin: 0 1px; height: 2px; border-left: 1px solid #D0D0D5; border-right: 1px solid #D0D0D5; }