#Layer2 {position:absolute;float:left;top:112px;left:0px;z-index:1;width:22px;height:278px;}
#Layer1 {position:absolute;float:left;top:112px;left:-400px;z-index:2;width:131px;height:277px;}

/*#Layer1 #LNMenu {float:left;}
#Layer1 #LNMenu dl {float:left;}
#Layer1 #LNMenu dt {float:left;}*/
#Layer1 #LNMenu dd a {width:123px;}
#Layer1 #LNMenu dd.level3 {}
#Layer1 div#LNSubMenu, #Layer1 div#LNCopyRight, #Layer1 div#LNLogos {display:none;}

a:link {color:#00F;}
a:visited {color:#00F;}
a:hover {color:#00F;}
a:active {color:#00F;}

#matrixNavigationView {text-align:center;}
img.matrixBanner {margin:20px 20px 0 38px;}
table.head {clear:left;margin:0;}
table.head td {padding-top:20px;}
table.head td.title {padding:20px 0 0 38px;margin:0;}
table.head td.title h2 img {margin:0 6px 0 0;}
table.head td.navi {padding:20px 20px 0 0;vertical-align:top;}
#SN {float:right;}
table.head td.navi table {float:right;margin-bottom:8px;}
table.head td.navi table.times {clear:right; padding:0; margin:0; text-align:center;}
table.head td.navi table.times tr {padding:0; margin:0; text-align:center; }
table.head td.navi table.times td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-align:center; padding:0; margin:0; background-image:url('/i/mx/race-time-btn.gif'); background-repeat:no-repeat; width:39px; height:20px;}
.times a, .times span {width:39px; padding-top:1px; display:block; text-align:center;}
table.head td.navi table.times a:link {color:#000;text-decoration:none;}
table.head td.navi table.times a:visited {color:#333;text-decoration:none;}
table.head td.navi table.times a:hover {color:#E40000;text-decoration:none;}
table.head td.navi table.times a:active {color:#E40000;text-decoration:none;}

table.head h1 {font-size:14px;text-align:left;margin:0 6px 0 0px;padding:0;font-size:110%;}
table.head h2 {float:left;margin:0;padding:5px 0 0 0;font-size:90%; text-align:left; color:#333; font-weight:normal;}
table.head p.desc {font-size:80%;font-style:italic;clear:left;text-align:left;padding:10px 0 0 0;margin:0;}

/* DROPDOWN NAV */
span#topClassSetsView {float:right;clear:none;margin:0 20px 0px 0;}

/* RACING BUTTONS */
span#topClassSetsView {float:right;}
span#topClassSetsView table {float:right;clear:right;margin:0 0 6px 0;}
span#topClassSetsView table.times td {font-size:12px;text-align:center;width:51px;margin:0;}

/* TABLE LAYOUT */
table.layout {clear:both;margin:0;}
table.layout td {padding:0 20px 0 38px;}
table.layout td td {padding:0;}
table.legend td {padding:0 20px 0 38px;}
.disclaimer {font-size:70%;padding-left:38px;}

/* TABS */
.tabs {float:left;clear:both;margin:0px 0 0 0;padding:0;background-image: url("/x/i/g/blackdot.gif");background-repeat:repeat-x;background-position:bottom;width:100%;}
.tabs p {clear:left;font-size:11px;float:left;font-family:verdana,arial;margin:0 0 0 0px;padding:0 0 6px 0;color:#999;font-weight:normal;display:inline;}
.tabs ul {float:right;margin:14px 0 0 0;padding:0;list-style-type:none;display:inline;list-style-position:inside;font-size:12px;}
.tabs li {float:left;margin:0 1px 0 0;padding:0;}
.tabs li.at {text-transform:uppercase;padding:3px 10px;margin-right:1px;text-decoration:none;background-color:#94C59C;border:1px solid;border-color:#000 #000 #94C59C #000;color:#000;}
.tabs li a {display:block;padding:3px 10px;text-transform:uppercase;text-decoration:none;border:1px solid;border-color:#000 #000 #000 #000;}
.tabs li a:link {text-decoration:none;background-color:#FFF;color:#000;}
.tabs li a:visited {text-decoration:none;background-color:#FFF;color:#000;}
.tabs li a:hover {text-decoration:none;background-color:#FC0;color:#000;}
.tabs li a:active {text-decoration:none;background-color:#FC0;color:#000;}

/* MATRIX HEAD */
div.head {float:left;text-indent:6px;background-color:#94C59C;width:100%;padding:3px 0px 4px 0;margin:0;clear:left;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
div.head p {font-style:italic;float:left;margin:0;}

/* MATRIX TABLE */
table.matrix {width:100%;clear:left;/*margin-bottom:20px;*/font-family:Verdana, Arial, Helvetica, sans-serif;}
table.matrix td {border:solid #FFF;border-width:0;}
table.matrix td.sml {font-size:7px;border-width:0 0 0 1px;}
table.matrix td.offer {text-align:center;background-color:#D4E8D8;padding:0;height:1px;font-size:7px;}
table.matrix td.offer img {margin:2px 0 4px 0;}
table.matrix td.BPMTXLogo {text-align:center;background-color:#D4E8D8;border-width:0 0 1px 1px;}
table.matrix td.BPMTXLogo img {margin:7px 3px 7px 3px;} /* CHANGE TOP MARGIN TO ZERO IF OFFERS ARE NOT IMPLEMENTED */
table.matrix td.acc {background-image:url('/i/mx/bp-bg.gif');background-repeat:repeat-x;background-position:bottom left;border-bottom:1px solid #A0B0A3;}
table.matrix tr.odd {background-color:#E9F3EB;}
table.matrix tr.even {background-color:#FFF;}
table.matrix tr.selected {background-color:#D2DBEC;}
table.matrix td.position {font-size:10px;color:#E40000;text-align:right;border-width:0 0 1px 0;padding:0;width:20px;}
table.matrix td.selRefNum /*racecard*/ {font-size:10px;color:#000;text-align:right;border-width:0 0 1px 0;padding:0 2px 0 2px;width:20px;}
table.matrix td.selNum /*stall*/ {font-size:10px;color:#999;text-align:right;border-width:0 0 1px 0;padding:0;width:20px;}
table.matrix td.selRefNum img {margin-right:2px;}
table.matrix td.selNum img {margin-right:5px;}
table.matrix td.selImg /*silk*/ {border-width:0 0 1px 0;padding:2px 0 2px 6px;width:29px;height:21px;}
table.matrix td.selImg img {width:29px;height:21px;}
table.hr tr.odd td.selImg {background-image:url('/i/mx/silks/s/bg.gif');background-repeat:no-repeat;background-position:6px center;}
table.matrix td.matrixParticpantCell {font-weight:bold;font-size:11px;padding:0px 3px;border-width:0 0 1px 0;}
td.matrixParticpantCell a:link, td.matrixParticpantCell a:visited {color:#000;text-decoration:none;}
td.matrixParticpantCell a:hover, td.matrixParticpantCell a:active {color:#288B38;text-decoration:underline;}
table.matrix td.p, table.matrix td.np, table.matrix td.x, table.matrix td.s, table.matrix td.pp {padding:3px;font-size:10px;text-align:center;border-width:0 0 1px 1px;}
table.matrix td.s {white-space:nowrap;}
table.matrix tr.odd td.p, table.matrix tr.odd td.np, table.matrix tr.odd td.x, table.matrix tr.odd td.s, table.matrix tr.odd td.pp {background-color:#D4E8D8;}
table.matrix tr.even td.p, table.matrix tr.even td.np, table.matrix tr.even td.x, table.matrix tr.even td.s, table.matrix tr.even td.pp {background-color:#E9F3EB;}
table.matrix tr.selected td.p, table.matrix tr.selected td.np, table.matrix tr.selected td.x, table.matrix tr.selected td.s  {background-color:#D2DBEC;}
table.matrix td.form {border-width:0 0 1px 0;padding:0;text-align:center;width:20px;}
table.matrix td.ha, table.matrix td.stats {border-width:0 0 1px 0;padding:0;text-align:center;padding:0 2px 0 0;width:20px;}
table.matrix td.ha img, table.matrix td.form img, table.matrix td.stats img {margin:3px 0;}
table.matrix td.pricechange {border-width:0 0 1px 1px;text-align:center;}
table.matrix td.tt {text-align:center;background-color:#F0F8FF;width:20px;}
table.matrix td.bbasket {text-align:center;background-color:#AAD1B0;}
table.matrix tr.odd td.tt {background-color:#F0F8FF;}
table.matrix tr.even td.tt {background-color:#F7FBFF;}
table.matrix tr.odd td.bbasket {background-color:#AAD1B0;}
table.matrix tr.even td.bbasket {background-color:#D4E8D8;}
table.matrix td.dis {font-style:italic;}
table.matrix tr.showall td {background-color:#D4E8D8;padding:4px 0;}
table.matrix tr.showall td input {float:left;margin:0 6px 0 3px;}
table.matrix tr.showall td a {float:left;text-decoration:underline;color:#00F;font-size:11px;font-weight:bold;}
table.matrix td.closed {vertical-align:middle;text-align:center;}
table.matrix td.closed p {font-size:12px;color:#E40000;}

/*PRICE STYLES*/
a.np:link, a.np:visited, a.np:active, a.np:hover {color:#666;text-decoration:none;}
a.xp:link, a.xp:visited {color:#00670C;text-decoration:none;}
a.xp:active, a.xp:hover {color:#288B38;text-decoration:underline;}
a.xbp:link, a.xbp:visited {color:#00670C;text-decoration:none;font-weight:bold;}
a.xbp:active, a.xbp:hover {color:#288B38;text-decoration:underline;font-weight:bold;}
a.sp:link, a.sp:visited {color:#906;text-decoration:none;}
a.sp:active, a.sp:hover {color:#288B38;text-decoration:underline;}

td.p a:link, td.p a:visited {color:#000;text-decoration:none;}
td.p a:active, td.p a:hover {color:#E40000;text-decoration:underline;}
td.p a.b:link, td.p a.b:visited {color:#00F;text-decoration:underline;font-weight:bold;}
td.p a.b:active, td.p a.b:hover {color:#E40000;text-decoration:none;font-weight:bold;}
td.np a:link, td.np a:visited, td.np a:active, td.np a:hover {color:#666;text-decoration:none;}
td.x a:link, td.x a:visited {color:#00670C;text-decoration:none;}
td.x a:active, td.x a:hover {color:#E40000;text-decoration:underline;}
td.x a.b:link, td.x a.b:visited {color:#00670C;text-decoration:underline;font-weight:bold;}
td.x a.b:active, td.x a.b:hover {color:#E40000;text-decoration:none;font-weight:bold;}
td.s a:link, td.s a:visited {color:#906;text-decoration:none;}
td.s a:active, td.s a:hover {color:#E40000;text-decoration:underline;}
td.s a.b:link, td.s a.b:visited {color:#906;text-decoration:underline;font-weight:bold;}
td.s a.b:active, td.s a.b:hover {color:#E40000;text-decoration:none;font-weight:bold;}
td.pp a:link, td.pp a:visited {color:#800000;text-decoration:none;}
td.pp a:active, td.pp a:hover {color:#E40000;text-decoration:underline;}
td.pp a.b:link, td.pp a.b:visited {color:#800000;text-decoration:underline;font-weight:bold;}
td.pp a.b:active, td.pp a.b:hover {color:#E40000;text-decoration:none;font-weight:bold;}
td.nr a:link {font-style:italic;color:#666;}

/* SPREADMATRIX */
table.matrix td.spLogo {text-align:center;background-color:#D4E8D8;border:solid #FFF;border-width:0 0 0 0;padding-top:3px;}
table.matrix th.scell {font-size:11px;background-color:#D4E8D8;border:solid #FFF;border-width:0 0 1px 0;}
table.matrix td.sp {text-align:center;border:solid #FFF;border-width:0 0 1px 0;padding:2px;width:100px;}
table.matrix tr.odd td.sp {background-color:#D4E8D8;}
table.matrix tr.even td.sp {background-color:#E9F3EB;}
td.sp a:link, td.sp a:visited {color:#906;text-decoration:none;font-size:10px;}
td.sp a:active, td.sp a:hover {color:#288B38;text-decoration:underline;font-size:10px;}


/*a.xnp {color:#00670C;font-weight:bold;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.xnp:link {color:#00670C;font-size:8px;text-decoration:none; font-weight:lighter}
a.xnp:visited {color:#00670C;font-size:8px;text-decoration:none; font-weight:lighter}
a.xnp:active {color:#00670C;font-size:8px;text-decoration:none; font-weight:lighter}
a.xnp:hover {color:#09C;font-size:8px;text-decoration:underline; font-weight:lighter}
a.xo{font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.xo:link {color:#00670C;font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.xo:visited {color:#00670C;text-decoration:none;font-weight:lighter}
a.xo:active {color:#00670C;text-decoration:none;font-weight:lighter}
a.xo:hover {color:#084893;text-decoration:underline;font-weight:lighter}
a.snp {font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;white-space:nowrap;}
a.snp:link {color:#906;text-decoration:none;font-weight:lighter}
a.snp:visited {color:#906;text-decoration:none;font-weight:lighter}
a.snp:active {color:#906;text-decoration:none;font-weight:lighter}
a.snp:hover {color:#09C;text-decoration:underline;font-weight:lighter}
a.pnp {font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pnp:link {color:#800000;}
a.pnp:visited {color:#800000;font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pnp:active {color:#800000;font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pnp:hover {color:#09C;font-weight:normal;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pp {font-weight:bold;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pp:link {color:#800000;}
a.pp:visited {color:#800000;font-weight:bold;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pp:active {color:#800000;font-weight:bold;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
a.pp:hover {color:#09C;font-weight:bold;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:8pt;text-decoration:none;}
*/

/*LINKS
table.matrix table.hr {margin-left:6px;}*/
table.matrix table.links td {padding-top:6px;padding-bottom:3px;font-size:11px;}
table.matrix table.links td.label {text-transform:uppercase;font-size:70%;padding-left:6px;color:#000;}
table.matrix table.links td.label a:link {padding:0;text-decoration:none;color:#000;}
table.matrix table.links td.label a:visited {padding:0;text-decoration:none;color:#000;}
table.matrix table.links td.label a:hover {padding:0;text-decoration:none;color:#288B38;}



/* OFFER ROLLOVER */
a.offer {position:relative;z-index:0;text-decoration:none;margin:0;padding:0;}
a.offer span {display:none;position:absolute;font-family:arial;font-size:11px;padding:3px;z-index:99;background-color:#F2F2F2;color:#000;text-transform:none;border:1px solid #FC0;text-align:left;}
a.offer span h4 {margin:0;padding:0;font-size:12px;}
a.offer span p {margin:0;padding:0;}
a.offer span img {margin:0 0 3px 3px;}
a:hover.offer {}
a:hover.offer span {display:block;}
a.offer span {top:12px;left:24px;width:200px;}

/* INFO ROLLOVER */ 
a.info {position:relative;z-index:24;text-decoration:none;cursor:help;}
td.sp a.info:link, td.sp a.info:visited, td.sp a.info:hover, td.sp a.info:active {text-decoration:none;}
a.info span {display:none;} 
a.info:hover {font-size:70%;cursor:help;font-weight:normal;z-index:25;} 
a.info:hover span {display:block;z-index:30;position:absolute;padding:6px 6px 6px 6px;background:#FFF;border:1px solid #288B38;color:#000;text-transform:none;text-align:left;background-repeat:no-repeat;background-position:5px 5px;-moz-border-radius: 6px; /* this works only in camino/firefox */-webkit-border-radius: 6px; /* this is just for Safari */} 
a.info span {top:0px;left:19px;width:100px;} 
div.associated a.info span {top:0px;left:24px;width:180px;} 
div.associated a.info:hover {font-size:10px;} 
th.scell a.info:hover {font-size:11px;} 


/*ASSOCIATED MARKETS */
.associated {font-size:70%;}
.associated #ass-tabs {float:left;clear:both;margin:0;padding:0;background-image: url("/i/g/greendot.gif");background-repeat:repeat-x;background-position:bottom;width:100%;}
.associated #ass-tabs ul {float:left;margin:0;padding:0;list-style-type:none;display:inline;list-style-position:inside;}
.associated #ass-tabs li {float:left;margin:0 1px 0 0;padding:0;}
.associated #ass-tabs li.at {font-weight:bold;padding:3px 20px;margin-right:1px;text-decoration:none;border:2px solid;border-color:#288B38 #288B38 #FFF #288B38;color:#000;background-color:#FFF;}
.associated #ass-tabs li a {display:block;font-weight:bold;padding:3px 20px;text-decoration:none;border:2px solid;border-color:#288B38 #288B38 #288B38 #288B38;}
.associated #ass-tabs li a:link {text-decoration:none;background-color:#E9F3EB;color:#000;}
.associated #ass-tabs li a:visited {text-decoration:none;background-color:#E9F3EB;color:#000;}
.associated #ass-tabs li a:hover {text-decoration:none;background-color:#288B38;color:#FFF;}
.associated #ass-tabs li a:active {text-decoration:none;background-color:#288B38;color:#FFF;}
.associated .omkts {margin:-2px 0 0 0;padding:6px 0;border:solid #288B38;border-width:0 2px 2px 2px;float:left;width:100%;background-image: url("/i/g/greendot.gif");background-repeat:no-repeat;background-position:top right;}
.associated .omkts ul {margin:0;padding:0;text-align:center;}
.associated .omkts li {float:left;width:30%;text-align:left;list-style-type:none;background-image: url("/i/g/black_bullet_arrow.gif");background-repeat:no-repeat;background-position:15px 4px;padding-left:23px;margin-bottom:9px;}
.associated .omkts li img {margin-left:6px;}
.associated .omkts ul.primary {margin-top:10px}
.associated .omkts ul.primary li {font-size:110%;margin-top:3px}
.associated .omkts ul.offers {margin-top:10px}
.associated .omkts ul.offers li {width:25%;font-size:75%;margin-top:3px;background-position:6px 0px;padding-left:74px;}
.associated .omkts ul.secondary li {font-size:90%;}
.associated .omkts hr {clear:left;margin:0 6px 6px 6px;padding:0;color:#E9F3EB;background-color:#E9F3EB;height:1px;border:0;}
.associated .omkts a:link, .associated .omkts a:visited {text-decoration:underline;color:#00F;}
.associated .omkts a:hover, .associated .omkts a:active {text-decoration:none;color:#E40000;}
.associated .omkts a.at {font-weight:bold;}
div#otherSetsPanel {float:left;margin-top:20px;}
div#siblingSetsView {float:left;margin-top:20px;}
#otherSetsPanel, #siblingSetsView {width:100%;}

td.disclaimer {color:#666;font-style:italic;padding-top:10px;}

/* MATRIX LEGEND - JC 04/05/05 */
.legend {padding:0 16px 0 14px;}
.legend table {border-right:1px solid #D1E6FC;margin:20px 0px 12px 0} /* Determines Please Note font size */
.legend table table {border-right:0px;margin:0}
.legend .bgcolor {background-color:#F0F8FF;}
.legend table td {color:#000;font-style:normal;line-height:normal;font-variant:normal;text-transform:none;font-size:9px;} /* duplicates .paraNormal */
.legend td.header {background-color:#F0F8FF;color:#000;font-size:10px;font-weight:bold;padding:3px 6px;border:solid #D1E6FC;border-width:1px 0 0 0} /* duplicates .matrixHeader except padding */
.legend .price {font-weight:bold;height:18px;text-align:center;padding:0 6px;} /* .matrixnoprice & .bestprice hybrid*/
.legend .bestprice {color:#039;} /* .matrixnoprice & .bestprice hybrid*/
.legend .spreadprice {color:#906;}
.legend .poolprice {color:#800000;}
.legend .exchangeprice {color:#00670C;padding-top:2px;}
.legend .liveprice {color:#F00;padding-top:2px;}
.legend .doublelinekey {padding:2px 0 6px 0;}
.legend a:link {color:#288C38}
.legend a:visited {color:#288C38}
.legend a:hover {color:#393}
.legend a:active {color:#288C38}

td#footer p {font-size:10px;}

table.head td.navi table.times td {padding-right:11px;}

/*panel below matrix informing last update date*/
.updateNotice {float:right;font-size:60%;color:#999;font-style:italic;margin-bottom:10px;}

/*Status / Going*/
P.statusgoing {color:#000;margin-top:15px;}
P.statusgoing a {margin-right:6px;}
.statusBefore, .statusDuring, .statusAfter {margin-left:6px;}
.goingBefore, .statusBefore {color:#333; font-weight:bold;}
.goingDuring {color:#000; font-weight:bold;}
.statusDuring {color:#E40000; font-weight:bold;}
.goingAfter, .statusAfter {color:#333; font-weight:bold;}
.runners {font-weight:bold;}

div.status {float:left; font-size:9px; font-family:verdana; text-transform:uppercase; margin-top:15px; margin-left:10px; background:#FFF url("/i/mx/status/matrix_status_mid.gif") repeat-x 0 0; height:14px; padding:0;}
div.status a {text-decoration:none; color:#000;}
div.statusoff {float:left; font-size:9px; font-family:verdana; text-transform:uppercase; margin-top:15px; margin-left:10px; background:#FFF url("/i/mx/status/matrix_status_midoff.gif") repeat-x 0 0; height:14px; padding:0;}
div.status span, div.statusoff span {float:left; padding-left:22px;}
div.status span.pre {background:transparent url("/i/mx/status/matrix_status_pre.gif") no-repeat 0 0; height:14px; color:#666;}
div.statusoff span.off {background:transparent url("/i/mx/status/matrix_status_off.gif") no-repeat 0 0; height:14px; color:#E40000; letter-spacing:1px;}
div.status span.fin {background:transparent url("/i/mx/status/matrix_status_fin.gif") no-repeat 0 0; height:14px; color:#000;}
div.status span.voi {background:transparent url("/i/mx/status/matrix_status_voi.gif") no-repeat 0 0; height:14px; color:#666;}
div.status span.close {padding:0; width:7px; height:14px; background:#FFF url("/i/mx/status/matrix_status_close.gif") no-repeat 0 0;}
span.statusoff, span.closeoff {padding:0; width:7px; height:14px; background:#FFF url("/i/mx/status/matrix_status_closeoff.gif") no-repeat 0 0;}

/*Result*/
div.result {font-size:80%;}

/*Form Key*/
.formkeyouter {position:relative; text-align:left;}
#formkeyinner {width:450px; height:160px; position:absolute; left:0px; top:15px;}
