/*additional subhead styles */
.thgreen { color: #ffffff; background: #669966;}
.tgold { color: #000000; background: #ffcc00;}
.tred { color: #ffffff; background: #ff3333;}
.tviolet { color: #ffffff; background: #666699;}
.thteal { color: #ffffff; background: #0099CC;}
.rtgreen { color: #ffffff; background: #009966;}
.tkhaki { color: #ffffff; background: #999966;}
.tdkhaki { color: #ffffff; background: #666633;}
.tteal { color: #ffffff; background: #006666;}
.tdteal { color: #ffffff; background: #669999;}
.tpurple { color: #ffffff; background: #330066;}
.tltgrey { color: #000000; background: #cccccc;}
.tmedgrey { color: #ffffff; background: #999999;}
.ttltgrey { color: #000000; background: #eaeaea;}


td.v14-header-green,
th.v14-header-green{ color:#fff; background:#669966; }
td.v14-header-gold,
th.v14-header-gold{ color:#000; background:#ffcc00; }
td.v14-header-red,
th.v14-header-red{ color:#fff; background:#ff3333; }
td.v14-header-violet,
th.v14-header-violet{ color:#fff; background:#666699; }



/*colored  bold type */
.bgold { background: #ffffff; color: #cc9900;}
.bhgreen { background: #ffffff; color: #669966;}
.bred { background: #ffffff; color: #ff0000;}
.bhteal { background: #ffffff; color: #0099CC;}
.bdblue { background: #ffffff; color: #006699;}

/*accent background colors */
#hgreen {background: #669966;}
#gold {background: #ffcc00;}
#red {background: #ff3333;}
#hteal {background: #0099CC;}
#violet  {background: #666699; }
#purple {background: #330066; }

.lmrg6 {margin-left :  6px;}
.lmrg12 {margin-left :  12px;}
.lmrg18 {margin-left :  18px;}



/* module titles */
a.modtitle:link 
a.modtitle:visited 
a.modtitle:hover {text-decoration: underline; color : #006699; font-weight: bold; }

.mono{	font-family : monospace; }




/*PI*/
a.noline1:link { text-decoration: none;}
a.noline1:visited { text-decoration: none;}
a.noline1:hover { text-decoration: underline;}

a.noline2:link { text-decoration: none; color: #000000;}
a.noline2:visited { text-decoration: none; color: #000000;}
a.noline2:hover { text-decoration: underline; color: #000000;}

a.blkunder:link
a.blkunder:visited
a.blkunder:hover { text-decoration: underline; color: #000000;}

a.smallunder:link
a.smallunder:visited
a.smallunder:hover { text-decoration: underline;}

a.sfbox:link { text-decoration: none; color:#006699;}
a.sfbox:visited { text-decoration: none; color:#996699; }
a.sfbox:hover { text-decoration: underline; color:#006699; }

.iform2 { color: #000000;  background: #ffffff; font-weight: normal; }





/* WP 1.0 specific */

/* module headers - right column */
.modhead { font-weight: bold; }

.learns {background: #ffffff; color: #666; font-weight: bold;} /* learn more statement */


/* bold links for linkable titles of events, results of search etc.. */
a.boldlink:link
a.boldlink:visited
a.boldlink:hover {font-weight: bold;}

.graytxt {color: #999999;}  /* library pages - last updated */

/* Ato Z link */
.a2z {color:#afafaf;}
a.a2z:link { text-decoration: none; color:#006699;}
a.a2z:visited { text-decoration: none; color:#006699;}
a.a2z:hover { text-decoration: underline; color:#006699;}
.a2z b {color:#000000;}

/* Products A-Z links */
.pa2z {color:#ccc;}
a.pa2z:link { text-decoration: none; color:#5c81a7;}
a.pa2z:visited { text-decoration: none; color:#969;}
a.pa2z:hover { text-decoration: underline; color:#5c81a7;}
.pa2z-select {color:#fff; font-weight: bold; background-color : #5c81a7;}


/*Search and download pages - gray text box with black thin border*/
.graytxtbox {border-color: #999999; border-width: 1px; border-style: solid; background: #eeeeee}

/*Search and download pages - darker vertical dotted line when used on gray background*/
.vdotted_dg { background-image: url(http://www-306.ibm.com/software/main/img/com/vdotted_dg.gif); }

.sreg { color: #000000;  font-weight: normal;}
.sbold { color: #000000;  font-weight: bold;}
.bgre { background: #00cc00;}
a.detl:link { text-decoration: underline; color: #006699; }
a.detl:visited { text-decoration: underline; color: #996699; }
a.detl:hover { text-decoration: underline; color: #006699;}


/* River titles with mosaic background */


div.river {
	width : 610px;
	height : 60px;
	background: url(../../img/com/swn-m-river-610-80.gif) repeat-x;
	padding-left : 10px;
}


/* Software Pages - Category descriptions and Links */

a.smarlink:link { text-decoration: none; color:#006699; }
a.smarlink:visited { text-decoration: none; color:#996699; }
a.smarlink:hover { text-decoration: underline; color:#006699; }

/* Search pages - darker dotted line when used on gray background */
.dotted_dg { background-image: url(../../img/com/dotted_dg.gif); }

/* Fixed length tags using iformwh class */
.iformwh_fixed { color: #000000; background: #ffffff; font-weight: normal; width: 150px;}
.iformwhsm { color: #000000; background-color: #ffffff; }


/*Position of 9px round icon and blue arrow for Product Family overview on A to Z listings*/
td.icon9 {vertical-align : top}
td.icon9 img {padding-top : 2px;}

td.fwb9 {
background-image: url('../../../../i/v14/icons/fw_bold.gif');  
background-position: -2px -1px; 
background-repeat: no-repeat;
}

/* pull-quotes*/
div.pull-quote-right {float : right; margin : 6px 0 12px 24px; width : 220px; padding: 0 0 0 12px; border-left : solid 1px #666;}
div.pull-quote-all {margin : 18px 0 18px 0; width : 443px; padding : 6px 0 6px 0; border-top : solid 1px #666;  border-bottom : solid 1px #666;}
div.pull-quote-right p,
div.pull-quote-all p
 {color:#666; font-family:arial,sans-serif; font-weight:normal; font-size:14px; margin:0; padding : 0;}
div.pull-quote-all p small {font-size:11px;}
div.pull-quote-right p small {font-size:11px;}