a:link {color:#1C1C75/*#343285*/ /*#666689*/; text-decoration:none;}
a:visited {color:#1C1C75 /*#343285*/; text-decoration:none;}
a:hover {text-decoration:underline; color:#0033FF;}
a:active {color:#CE5707; text-decoration:none;}

.black {color:#000000;}
.blue {color:#2A5F8F;}
.blue1 {color:#666689;}
.blue2 {color:#1C1C75;}
.g1 {color:#CCCCCC;}
.g2 {color:#999999;}
.g3 {color:#666666;}
.g4 {color:#333333;}
.o1 {color:#CE5707;}
.o2 {color:#F9A60A;}
.red1 {color:#990000;}
.red2 {color:#FF0000;}
.tan {color:#FCF9F2;}
.white {color:#FFFFFF;}

#search {background:#F8F9FA url(/j1/ibm_search.jpg) repeat-x top left;}
#home {background:#F8F9FA url(/j1/hp.jpg) repeat-x bottom center;}
#jbg {background:#EEEEEE url(/j2/background_nav_bar.gif) repeat-x top left;}
#jbg1 {background: url(/j2/background_taller_nav_bar.gif) repeat-x top left;} /*background: #CFCFCF*/
#jbg3 {background:#EEEEEE url(/j2/background_nav_bar.gif) repeat-x bottom left;}
#jbg4 {background: url(/j2/search_end_left.gif) repeat-x top left;} /*background: #CFCFCF*/
#jbg5 {background: url(/j2/search_end_right.gif) repeat-x top right;} /*background: #CFCFCF*/
#jbg6 {background:#EEEEEE url(/j2/nav_bar_left.gif) repeat-x top left;}

#bg1 {background:url(/j4/bg/bg1.jpg) no-repeat top center;}
#bg3 {background:url(/j4/bg/bg3.jpg) no-repeat top center;}
#bggem {background:url(/j4/bg/gem.gif) no-repeat right;}
#bgm2 {background:url(/j4/bg/mag2.gif) no-repeat top left;	height:70px;}
#bgm3 {background:url(/j4/bg/mag3a.gif) no-repeat bottom left;}
#bh1 {background:url(/j4/bg/bh1.gif) no-repeat top left; width:93px; height:83px;}
#bh2 {background:url(/j4/bg/bh2.gif) repeat-x top left;}
#bh3 {background:url(/j4/bg/bh3.gif) no-repeat top left;}
.B1 {border-bottom:4px solid #EEEEEE;}
.B2 {padding-top:8px; border-bottom:2px solid #CCCCCC;}
#bt1 {background:url(/j4/title/hl.gif) no-repeat; border-bottom:1px solid #666666;}
#bt2 {background:url(/j4/title/hm.gif) repeat-x; border-bottom:1px solid #666666;}
#bt3 {background:url(/j4/title/hr.gif) no-repeat; border-bottom:1px solid #666666;}
#bm1 {font-size:7pt; color:#1C1C75; font-family:small fonts; width:40px; height:14px; background-color:#FCF9F2; letter-spacing:.07em; border-style:solid; border-top-color:#CCC; border-top-width:1px; border-left-color:#CCC; border-left-width:1px; border-right-color:#000; border-right-width:1px; border-bottom-color:#000; border-bottom-width:1px; cursor:pointer;}
#bm1:hover {color:#0033FF;}
#bm2 {font-size:7pt; color:#1C1C75; font-family:small fonts; width:85px; height:14px; background-color:#FCF9F2; letter-spacing:.07em; border-style:solid; border-top-color:#CCC; border-top-width:1px; border-left-color:#CCC; border-left-width:1px; border-right-color:#000; border-right-width:1px; border-bottom-color:#000; border-bottom-width:1px; cursor:pointer;}  
#bm2:hover {color:#0033FF;}
#button_right {width:185px; height:29px; font-size:13px; text-decoration:none; color:#000; background:none; background-image:url(/j4/button/button_right.gif); background-repeat:no-repeat; background-position:top center; display:block; font-weight:600; border:0px; cursor:pointer;} 
#button_right2 {width:185px; height:29px; font-size:13px; text-decoration:none; color:#000; background:none; background-image:url(/j4/button/button_right_2.gif); background-repeat:no-repeat; background-position:top center; display:block; font-weight:600; border:0px; cursor:pointer;} 
#button_left {width:185px; height:29px; font-size:13px; text-decoration:none; color:#2A5F8F; background:none; background-image:url(/j4/button/button_left.gif); background-repeat:no-repeat; background-position:top center; display:block; font-weight:600; border:0px; cursor:pointer;}
#button_center {width:185px; height:29px; font-size:13px; text-decoration:none; color:white; background:none; background-image:url(/j4/button/button_center.gif); background-repeat:no-repeat; background-position:top center; display:block; font-weight:600; border:0px; cursor:pointer;}
#button_small_80 {width:80px; height:23px; padding-top:2px; padding-bottom:2px; color:black; background:none; background-image:url(/j4/button/btn_s_80.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-left:0px; margin-left:0px; border:0px; cursor:pointer;}
#button_small_150 {width:150px; height:23px; font-size:12px; padding-top:2px; padding-bottom:4px; color: #2A5F8F; background:none; background-image:url(/j4/button/btn_s_150.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-left:0px; margin-left:0px; border:0px; cursor:pointer;}
#button_small_180 {width:180px; height:23px; font-size:12px; font-weight:500; padding-top:2px; padding-bottom:2px; color:#1C1C75; background:none; background-image:url(/j4/button/btn_s_180.gif); background-repeat:no-repeat; background-position:top center; display:block; padding-left:0px; margin-left:0px; border:0px; cursor:pointer;}

.head_float {position:absolute; top:2px; left:10px; width:750px; float:left;}
.head_float_contact {position:absolute; top:2px; left:580px; /*left:592px; */ width:100px; float:right;}
H1 {FONT:bold 24px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; COLOR:#FFFFFF; LETTER-SPACING:-0.01em; padding:0; margin:0;}
H2 {FONT:bold 18px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; padding:0; margin:0;}
.H2 {FONT:bold 18px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; padding:0; margin:0;}
H3 {FONT:bold 18px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; COLOR:#2A5F8F; padding:0; margin:0;}
.H6 {FONT:bold 14px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; COLOR:#2A5F8F; padding:0; margin:0;}
/* keeps the scrollbar up for Firefox */
html html {overflow-y: scroll;}

.MT1 {border-top:1px solid #666666; border-right:2px solid #666666; border-bottom:1px solid #333333;}
.MT2 {border-right:2px solid #666666; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; PADDING-LEFT:15px; PADDING-TOP:10px; PADDING-BOTTOM:15px; PADDING-Right:15px; background-color:#F5F5F5;}
.MT_a {border-right:2px solid #666666; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; background:transparent url(/j4/trans_blue.png) repeat top; PADDING-LEFT:0px; PADDING-BOTTOM:15px; PADDING-Right:0px;}
.MTauto {min-height:263px;_height:auto !important; height:263px;}
.MT {border-top:1px solid #CE5707; border-right:2px solid #666666; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; background:url(/j4/bg/bg2.jpg) no-repeat top left; background-color:#FFFFFF; PADDING-LEFT:15px; PADDING-TOP:15px; PADDING-BOTTOM:15px; PADDING-Right:15px;}
.MT3 {border-top:1px solid #666666; border-right:2px solid #666666; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; PADDING-LEFT:15px; PADDING-BOTTOM:15px; PADDING-Right:15px; background-color:#F5F5F5;}
.MTc {border-top:1px solid #CCCCCC; border-right:2px solid #666666; border-left:1px solid #CCCCCC; border-bottom:2px solid #666666; background:transparent url(/j4/trans_blue.png) repeat top; background-color:#FFFFFF; PADDING-LEFT:15px; PADDING-TOP:15px; PADDING-BOTTOM:15px; PADDING-Right:15px;}
 
.Ptt {FONT:bold 12px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; COLOR:#1C1C75; LETTER-SPACING:-0.01em; border:1px solid #1C1C75; background-color:#E9F1FF;}
.Pnoimg {FONT:11px arial,helvetica,sans-serif; TEXT-TRANSFORM:none; COLOR:#1C1C75; LETTER-SPACING:-0.01em; border:1px solid #999999; background:transparent url(/j4/trans_blue.png) repeat top; text-align:center;	padding-top:8px; padding-right:8px;	padding-left:8px; padding-bottom:8px; width:110px; height:20px;}
.rimg1 {border:none; width:155px; height:94px; margin-left:10px;}
.rimg4 {border:none; background:url(/j4/r3.gif) no-repeat top left; width:155px; height:114px; margin-left:10px;}
.rimg5 {border:none; width:155px; height:400px; margin-left:10px;}	
.SR {PADDING-LEFT:10px;}	

.t2 {font-size:2px;}
.t3 {font-size:3px;}
.t4 {font-size:4px;}
.t5 {font-size:5px;}
.t6 {font-size:6px;}
.t8 {font-size:8px;}
.t85 {font-size:8.5px;}
.t9 {font-size:9px;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t115 {FONT-WEIGHT:500; FONT-SIZE:11px;}
.t12 {font-size:12px;}
.t14 {font-size:14px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t19 {font-size:19px;}
.t20 {font-size:20px;}
.t22 {font-size:21px;}
.t24 {font-size:24px;}
.t28 {font-size:28px;}
.t36 {font-size:36px;}
.t48 {font-size:48px; color:#CE5707;}

#table.help_table th, 
 table.help_table td {font-size:11px; color:#000;}
 body, td {margin-top:9px; margin-bottom:20px; margin-left:15px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#trans_blue {background-color:#EDF4FA; border:1px solid #2A5F8F;}
#trans_blue2 {border:1px solid #2A5F8F; padding-left:10px; padding-right:10px;}
#trans_blue3 {background-color:#EDF4FA; border:1px solid #2A5F8F; padding-left:10px; padding-right:10px;}
#trans_blue4 {background:transparent url(/j4/trans_blue.png) repeat top; border:1px solid #2A5F8F;}
#t_ad {background-color:#FFFFFF; border:1px solid #6B7985; padding:8px;}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu  {margin: 0; border: 0 none; padding: 0; width: 100%; /*For KHTML*/ list-style: none; height: 29px; }
ul#navmenu li {margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 23px; }
ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 212px; list-style: none; display: none; position: absolute; top: 26px; left: 0; border:1px solid #000; }
ul#navmenu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu ul li {width: 212px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }
/* Root Menu */ ul#navmenu a { border: 1px none; padding: 0 6px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #1C1C75; font: bold 11px/26px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }
/* Root Menu hover Persistence */ 
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {/*background-image:url(../../assets/header/black_hover.gif);*/ background-color:#999; color: #FFF; text-align:left; }
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a { float: none; background: #FFF; color: #666666; line-height:23px; font-weight:normal; }
/* 2nd Menu hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a { color: #000; background: #E9F1FF; }
ul#navmenu ul ul,
ul#navmenu ul ul ul { display: none; position: absolute; top: 0px; left: 250px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul { display: none; }
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul { display: block; }
