/* FILE GENESIS_IE */
/* defaults */
  a {color:#3366CC;} 
  a:hover {color:#FF0000;}
  a:visited {color:#800080}
  ul,ol,p,td {font-family:Verdana,Sans-serif; font-size: xx-small; color:#333333;}
  .white-arrow {font-weight:bold; color:#ffffff;}
  .black-arrow {font-weight:bold; color:#000000;}
  .red-arrow {font-weight:bold; color:#FF0000; text-decoration:none;}

/* left nav */
  .navtxt {font-size:11px; font-weight:bold; color:white; text-decoration:none;} 
  .navtxt:hover {color:#FFCC00;}
  .navtxt:visited {color:#FFFFFF;}
  .navtxt:visited:hover {color:#FFCC00;}
  .tools {font-size: 10px; color:#003399; line-height:16px;} 
  .tools1 {color:#A5C3E0; font-size: 10px}
  .tools1a {color:#ffffff; font-size: 10px}
  .kids3 {color:#fda420}
  .kids2 {color:#66ffff}
  .kids1 {color:#ffff00}
  .kids4 {color:#66ff00}

/* top nav */  
  .topAd {font-size: 10px; font-weight: bold;}
  .topAdHol {color:#669966}
  .pt {font-family:Verdana,Arial,Sans-serif; font-size:10px; font-weight:normal; color:#A5C3E0;} 
  .white {color:#FFFFFF; text-decoration:none;} 
  .white:hover {color:#FFCC00;}
  .white:visited {color:#FFFFFF;}
  .white:visited:hover {color:#FFCC00;} 
  .whiteTop {color:#FFFFFF; font-size: 10px}
  .pipe {color:#CC9900}

/* body */  
  .graytxt {color:#666666}
  .titlebar {background-color:#336699; font-weight:bold; color:#FFFFFF; padding:2px; padding-left:4px;}
  .titletxt-topic {color:#FFFFFF; text-decoration:none; font-size:12px}
  .titletxt-topic:hover {color:#FFCC00;}
  .titletxt-topic:visited {color:#FFFFFF;}
  .titletxt-topic:visited:hover {color:#FFCC00;}     
  .titletxt-white {color:#FFFFFF; text-decoration:none; font-size:10px}
  .titletxt-white:hover {color:#FFCC00}  
  .titletxt-white:visited {color:#FFFFFF}
  .titletxt-white:visited:hover {color:#FFCC00}
  .titletxt-dark {color:#003366; text-decoration:none;}
  
/* footer */
  .footTxt {color: #333333; font-size: 9px; font-family:Verdana,Sans-serif;line-height:15px}
  .foot {color: #000000; text-decoration:none}
  .foot:hover {color: #000000}
  .foot:visited {color: #000000}
  .footU {color: #000000; text-decoration:underline}
  .footU:hover {color: #000000}
  .footU:visited {color: #000000}
  
  .ttltxt-wht {color:#FFFFFF; text-decoration:none; font-size:10px; font-family:Verdana,Sans-serif}
  .ttltxt-wht:hover {color:#FFCC00}  
  .ttltxt-wht:visited {color:#FFFFFF}
  .wht {color:#FFFFFF; text-decoration:none;} 
  .wht:hover {color:#FFCC00;}
  .wht:visited {color:#FFFFFF;}
  .wht:visited:hover {color:#FFCC00;}
  .wht-arw {font-weight:bold; color:#ffffff;}
  .footer1, .footer1:visited {color:#666666; text-decoration:none;}
  .footer1a, .footer1a:visited {color:#666666;}
  .footer1a-pri, .footer1a-pri:visited {color:#666666; font-family:Verdana,Sans-serif; font-weight:bold;}
  .footer2, .footer2:visited {color:#FFFFFF; text-decoration:none;}
  .footer1:hover, .footer1a:hover, .footer1a-pri:hover, .footer2:hover {color:#FF0000;}


/* FILE R1 */
.hbg {
background-color: #006699;
background-image: url(//www.ibm.com/i/v11/m/en/lines.gif);
background-repeat: repeat;
}
.tbg {
background-color: #006699;
background-image: url(//www.ibm.com/i/v11/m/en/gr760.gif);
}
.tbgc { background-color : #006699; }
.bbg { background-color : #000000; vertical-align: middle; }
.dbg { background-color : #6699cc; }
.mbg { background-color : #99ccff; }
.lbg { background-color : #cce5ff; }
.hil { background-color : #ffffff; }
.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.related { color: #ffffff; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }

/* a:link { color: #006699 }
   a:visited { color: #996699 }
   a:hover  { color: #006699 } */

a.rlinks:link { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:visited { text-decoration: none; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.rlinks:hover { text-decoration: underline; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }

a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.mainlink:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }


a.footlink:link { text-decoration: none; color: #4D7FB2; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.footlink:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.footlink:hover { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.parent:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.parent:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.parent:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.fbox:link { text-decoration: none; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }
a.fbox:visited { text-decoration: none; color: #996699; font-family: Arial, sans-serif; font-size: 12px; }
a.fbox:hover { text-decoration: underline; color: #006699; font-family: Arial, sans-serif; font-size: 12px; }

a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }

.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.label { color: #000000 ; font-family: Verdana; font-weight: bold; font-size: 12px }
.labelblue { color: #3333FF ; font-family: Verdana; font-weight: bold; font-size: 12px }
.labelreddark { color: #990000 ; font-family: Verdana; font-weight: bold; font-size: 12px }
.input { color: #000000 ; font-family: Verdana; font-weight: normal; font-size: 12px }
.iform { color: #000000; font-family: Arial; background: #cccc99; font-weight: normal; font-size: 11px; }

body,p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li { font-family: Arial, sans-serif; font-size: 12px; }

.title { font-family:  Arial, sans-serif; font-weight: normal; font-size: 24px; }
.subtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 15px; }
.boldtitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }

ul,ol { font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }

h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 35px; }
h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 25px; }
h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; }
.small { font-family: Verdana, sans-serif; font-size: 11px; }
.title1 { font-family: Arial, sans-serif; font-size: 25px; }

.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.tdblue { color: #ffffff; background: #006699; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; }
.fnt { font-family: Verdana, sans-serif; font-size: 11px; }


