body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:11px; color:#000000 }
body{margin-left: .1cm;
margin-top: 0cm;}
ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }
td.upper-masthead-divider{ height:17px; }

.mbbg{ background:#000066}
td.pshp{ color:#99ABEF; white-space:nowrap; text-align:right; }
td.blbg{ height:22px; }
td.blbg{ background:#c8d7e3; border-top:2px solid #99afc4; border-bottom:1px solid #99afc4; white-space:nowrap; }
.bullet-spacer{ padding-right:4px; }

.spacer{ font-family:verdana,arial,sans-serif; font-size:10px; }

.ibmSurveyCVM .v14-header-2-small { color:#fff !important; background:#999 !important; }
.ibmSurveyCVM .no-padding { background-color:#ffc !important; }

a.ind-dd {
	background:#FFF url(//www.ibm.com/i/v14/hp/ind-dd-arrow.gif) 100% 50% no-repeat;
	border:#CCC solid 1px;
	margin:3px 0px;
	padding:2px 4px;
}

a.ind-dd:link,
a.ind-dd:visited {
	background-color:#FFF;
	text-decoration:none;
}

a.ind-dd:hover {
	background-color:#EEE;
}

a#ind-dd-trigger.ind-dd:hover {
	text-decoration:none;
}

/*
 * with some IE installs, the entire block won't be
 * hot unless you set the width
 */
* html a#ind-dd-trigger {
	width:137px;
}

a#ind-dd-trigger {
	color:#666;
	font-size:0.9em;
}

div#ind-dd {
	background:#eee;
	border:#000 dotted 1px;
	color:#000;
	display:block;
	left:30px;
	margin:0px;
	padding:2px 0px;
	position:absolute;
	top:500px;
	width:600px;
	visibility:hidden;
	z-index:9;
}
.no-padding { background-color:#ffc !important; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.dotted{ background-color:#fff; background-image:url("dotted.gif"); }

div#ind-dd p.close {
	margin:0px;
	padding:1px 4px 0px 0px;
	text-align:right;
}
div#ind-dd p.close a:link,
div#ind-dd p.close a:visited {font-weight:bold;}
div#ind-dd td {
	margin:0px;
	padding:1px 0px;
}

a.smallplainlink:link{ text-decoration:none; color:#5c81a7; }
a.smallplainlink:visited{ text-decoration:none; color:#969; }
a.smallplainlink:hover{ text-decoration:underline; color:#5c81a7; }


div#ind-dd a:link,
div#ind-dd a:visited,
div#ind-dd a:hover {color:#333;}

table.gray-table-border { padding-left:5px; }
table.gray-table-border{ border:1px solid #ccc; border-top:0px; }

a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover{font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px;}

td.new-bullet{ background-image: url(bullet.gif); background-repeat:no-repeat; width:6px; }
td.v14_vdiv{ border-bottom:9px solid white; }
td.hp_vertline{ vertical-align:top; background:url('v2_div.gif') repeat-y; }
td.v14_vdiv{ vertical-align:top; background:url('v2_div.gif') repeat-y; }

a.masthead-mainlink:link,
a.masthead-mainlink:visited{ color:#FFFFFF; white-space:nowrap; }
a.masthead-mainlink:hover{ text-decoration:underline; color:#FFCC00; white-space:nowrap; }
td.upper-masthead-divider{ height:17px; }
td.upper-masthead-divider{ background-image:url("upper-masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
td.masthead-divider{ background-image:url("masthead-divider.gif"); background-repeat:no-repeat; background-position:50% 60%; }
td.footer-divider{ background-image:url("footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
td.blbg{ background:#C0C0C0; border-top:2px solid #C0C0C0; border-bottom:1px solid #C0C0C0; white-space:nowrap; }

a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }
#v14-body-table p#subtitle{ color:#666; }
#v14-body-table p#subtitle{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:0; padding:2px 0px 0px 0px; }

#v14-h-tasks table td,
#v14-h-tasks table th
{ font-size:10px; padding-bottom:4px; }

bullet{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px color:#000000;}; 
tr.bullet td{ vertical-align:top; padding:0px 0px 3px 0px; color:#000000; }
tr.bullet td img{ float:right; padding-right:4px; color:#000000;
}
table.v14-list-spac-wbg-toc tr. bullet td,
table.v14-list-spac-wbg-no tr. bullet td,
table.v14-list-spacing tr. bullet td{ padding-top:0px; padding-bottom:6px; }

a:link, a:visited{ color:#000000;
text-decoration: none;
 }
td.dbl{ padding:1px; background-image: url(dbl-bullet.gif); background-repeat:no-repeat; width:6px; }

a:hover{ color:#990000;
 background-color:#069;
 color:#FFFFFF;
 height:15px;}
.tp {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:#000000;
	text-indent: 1em;
	color: #FFCC00;
	height:20px;    
}
.tp2 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color:#000066;
	text-indent: 1em;
	color: #FFffff;
	height:20px;    
}
.texthead{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000000;
	 font-weight:bold;
	 }
	 
	 .textdes{
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#000000;
	}
	
	



#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana;
background-color:#000000;
padding: 1px 0;
color:#ffcc00;
line-height:10px;
z-index:300;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 1px;
border-bottom: 1px solid white;
padding: 1px 0;
color:#ffcc00;
background-color:#000000;
text-decoration:none;
font-weight:bold;
}


td.kjsideheader{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; 

}
td.kjsideheader,
th.kjsideheader{ padding-left:6px; }


td.kjsideheader,
th.kjsideheader{ padding-top:4px; padding-bottom:4px; }

a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.small{ font-family:verdana,arial,sans-serif; font-size:10px; }

#dropmenudiv a:hover{ /*hover background color*/
background-color: #330099;
color:#ffcc00;
}

.footer{ background-color:#000; white-space:nowrap;}
td.footer-divider{ background-image:url("footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
