body { background: #999; FONT-SIZE: 12px; color: #666666;
text-align: center; margin: 15px 0; }
TD { FONT-SIZE: 12px }
a, a:visited { color: #2C5A85; background: inherit; text-decoration: none; font:12px }
a:hover { color: #88ac0b; background: inherit; text-decoration: underline; font:12px }
#adText { background:#fff; margin:10px; text-align:left }
#adText .topBorder { height:10px; background:url(/images/31_ad_text_bg.gif) 0 -89px repeat-x }
#adText .topBorder b { float:left; height:10px; width:7px; background:url(/images/31_ad_text_bg.gif) no-repeat }
#adText .topBorder span { float:right; height:10px; width:7px; background:url(../images/ad_text_bg.gif) right -18px no-repeat }
#adText .btmBorder { height:18px; background:url(/images/31_ad_text_bg.gif) 0 -72px repeat-x }
#adText .btmBorder b { float:left; height:18px; width:7px; background:url(/images/31_ad_text_bg.gif) 0 -36px no-repeat }
#adText .btmBorder span { float:right; height:18px; _width:7px; min-width:7px; background:url(/images/31_ad_text_bg.gif) right -54px no-repeat }
#adText .midContent ul, #adText .midContent li { margin:0; padding:0; list-style:none }
#adText .midContent ul { border-left:#BEBEBF 1px solid; border-right:#BEBEBF 1px solid; padding:5px 10px; overflow:auto; *display:inline-block
}
#adText .midContent li { float:left; display:inline; width:23%; margin:0 8px; line-height:120%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; vertical-align:bottom }
#adText .midContent li b a,#adText .midContent li b a:visited { line-height:140%; font-size:13px; font-weight:bold; color:#003; text-decoration:underline }
#adText .midContent li a { font-size:11px; color:#888 }
#adText .midContent li a:hover { color:#369; text-decoration:underline }

#adText .midContent ul {overflow: hidden;}
#adText .midContent li{ overflow:hidden;}
table{ margin:0px auto;}

