html>body table.Menu a, html>body table.Menu div {width:auto}
.base, .baseBld, .bm {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif}
.baseBld { font-weight: bold }

.popUp {white-space: nowrap; font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 5px; position: absolute; left: 230px; top: 41px; visibility: hidden}

A:link, div.bm A:visited {color:#003399}
A:visited {color:#800080}
div.bm A:hover, A:hover, div.pgNum A:hover {color:#FF3300}

table.Menu a {display: Block}
.nL, table.Menu a:link, table.Menu a:visited {text-decoration: none; color: #330066}
table.Menu a:hover {font-weight: bold; text-decoration: none}
.sNav1, .sNav2, .sNav1On, .sNav2On, .sNav1Step, .sNav2Step { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #330066; padding: 2px }
 .sNav3, .sNav4, .sNav3On, .sNav4On, .sNav3Step, .sNav4Step {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #330066; padding: 2px}
.sNav1Step, .sNav2Step, .sNav3Step, .sNav4Step {font-weight: bold}
.sNav1, .sNav1On, .sNav1Step {font-weight: bold; padding-left: 14px; padding-top: 11px; padding-bottom: 4px}
.sNav2, .sNav2On, .sNav2Step {padding-left: 20px}
.sNav3, .sNav3On, .sNav3Step {padding-left: 40px}
.sNav4, .sNav4On, .sNav4Step {padding-left: 50px}

.subtitle {position: relative; left: -10px; clip:  rect(   )}

.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #330066; line-height: 30px}
.searchStyle {	font-size: 11px; font-family: Arial, Helvetica, sans-serif }

.stats, .statsC, .rsltOdd, .rsltEvn, .statsTtle, .discnt, .discntM, .lstTxt, .lstTtle, .lstLnk, .pullTtle, .pgNumOn, .PriceCal, .PriceWarn, .propTtle, .copy { font-family: Verdana, Arial, Helvetica, sans-serif }
.lstTxt, .lstTtle { font-size: 12px }
.lstTtle { font-weight: bold }
td.lstLnk { text-align: right }
td.lstLnk a:link, td.lstLnk a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none }
.stats, .statsC { font-size: 10px; color: #666666; vertical-align: top }
.statsC { text-align: center }
.statsTtle { font-weight: bold; text-decoration: underline; line-height: 14px; font-size: 10px; color: #666666; vertical-align: top }
.rEvn, .rOdd, .rMnu {  font-size: 9px; color: #666666 }
td.rOdd a, td.rEvn a, td.rMnu a {color: #666666; font-weight: bold }
td.rMnu {background-color: #FFFFCC; vertical-align: bottom }
td.rEvn {background-color: #FFCC66; vertical-align: middle }
td.rOdd {background-color: #FFFFCC; vertical-align: middle }
tr.rTable td { padding: 2px }
.rsltTtle { font-size: 14px; color: #666666; font-weight: bold; margin-top: 20px; margin-bottom: 20px }
.rsltTtleRed { font-size: 14px; color: #CC0000; font-weight: bold; margin-top: 20px; margin-bottom: 20px }
.discnt { font-size: 10px; color: #990000; text-align: center; vertical-align: top }
.discntM { font-size: 10px; color: #990000; text-align: center; vertical-align: middle }
.discntC { font-size: 11px; color: #990000 }
.pullTtle { font-size: 12px; font-weight: bold }
.pgNum, div.pgNum a:visited, div.pgNum a:link { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 28px; color: #666666 }
.pgNumOn { font-size: 11px; text-decoration: none; color: #000099 }
.PriceCal { font-size: 11px; text-decoration: none }
.PriceWarn { font-size: 9px; color: #999999; font-style: italic; }
.propTtle { font-size: 14px; font-weight: bold }
.copy { font-size: 10px }
