h1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; color: #000000 }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #000000 }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000 }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #000000 }

a { color: #162162 }
a:hover { color: #B10155 }

.h2link 		{  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: bold; color: #663399}
a.h2link:hover	{color: #000000}
.desc			{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

body			{ font-size: 14px; color: #000000}

.sidelink		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 14px }
A.sidelink:hover	{  color: #FF3333}
.featuretext	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #660033; text-decoration: none; line-height: 12px }
.menuItem		{ color: #000066;font-size:11px;text-decoration:none;font-family : verdana, arial, helvetica, sans-serif }
a.menuItem:hover	{ color:#CC0000 }
.update			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 15px }
A.update:hover	{  color: #FF3333 }

.navTop			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration:none}
a.navTop:hover	{color: #FF33FF }

a.nodec {text-decoration:none; color: #660000; font-family: Arial, Helvetica, sans-serif;}
a.nodec:visited {text-decoration:none; color: #660000;  font-family: Arial, Helvetica, sans-serif;}
a.secret {text-decoration:none; color: #000000; font-family: Arial, Helvetica, sans-serif;}
a.secret:visited {text-decoration:none; color: #000000;  font-family: Arial, Helvetica, sans-serif;}
a.secret:hover {text-decoration:none; color: #000000; font-family: Arial, Helvetica, sans-serif;}

.sidenavheading	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; line-height: 18px; font-weight: bold }
A.sidenavheading:hover	{ color: #FF3333 }

.sidenav 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 12px; font-weight: bold }
A.sidenav:hover	{ color: #FF3333 }

.searchboxtext	{ font-family: Courier New, Courier, monospace; }
.fixed	{ font-family: Courier New, Courier, monospace; }

p, td, ul, ol, body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: black
}

.breadcrumbheader { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	color: white }

.magicboxhead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	color: #F1F1F1 }
.mtgcomtitlelink { font-weight: bold }

.navSide1 {	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
A.navSide1.hover { color: red; }

.subhead { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: black; text-decoration: none; }
A.subhead:hover { color: #B10155; }

.subsubhead { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-weight: bold;}
	
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black }
.smallnounder { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; text-decoration: none; }
.reallysmall { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: black; text-decoration: none; }

.whiteheader { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF }
.whitesubhead {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #FFFFFF }
.sideboardlink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #333399; text-decoration: none; }

.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; text-decoration: none; }

.mtgcom02-rightcolumn-columntitle  { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.mtgcom02-rightcolumn-dateline { font-size: 12px; color: #FFFFFF; font-weight: bold; }
.mtgcom02-rightcolumn-headline { font-size: 11px; font-weight: bold; }
.mtgcom02-rightcolumn-subhead  { font-size: 10px; font-weight: bold; }
.mtgcom02-rightcolumn-byline   { font-size: 10px; text-align: right; }
.mtgcom02-rightcolumn-archivelink   { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.mtgcom02-rightcolumn-header  { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.mtgcom02-centercolumn-columntitle  { font-size: 11px; font-weight: bold; color: black; text-decoration: none; }
.mtgcom02-centercolumn-dateline { font-size: 11px; color: black; font-weight: bold; }
.mtgcom02-centercolumn-headline { font-size: 16px; font-weight: bold; }
.mtgcom02-centercolumn-subhead  { font-size: 14px; font-weight: bold; }
.mtgcom02-centercolumn-byline   { font-size: 12px; text-align: right; }

.mtgcom02-article-columntitle  { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.mtgcom02-article-dateline  { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.mtgcom02-article-archivelink  { font-size: 11px; text-decoration: none; }

.mtgcom02-breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; text-decoration: none; }
.mtgcom02-recentcontent { font-size: 11px; font-weight: bold; color: black; text-decoration: none; }
.mtgcom02-searchbutton { font-size: 11px; font-weight: bold; color: black; text-decoration: none; }

.mtgcom04-centercolumn-headline { font-size: 15px; font-weight: bold; }
.mtgcom04-centercolumn-subhead { font-size: 12px; font-weight: bold; }
.mtgcom04-centercolumn-otherheadlines { font-size: 13px; font-weight: bold; }
.mtgcom04-centercolumn-byline  { font-size: 12px; text-align: right; text-decoration: none; }
.mtgcom04-centercolumn-boxtitle { font-size: 12px; font-weight: bold; text-decoration: none; color: white; }
.mtgcom04-centercolumn-tcheader { font-size: 10px; text-decoration: none; font-weight: bold; }
.mtgcom04-centercolumn-tcheadline { font-size: 11px; font-weight: bold; }
.mtgcom04-boxtitle-label { font-size: 13px; font-weight: bold; text-decoration: none; color: white; } .mtgcom04-header { font-size: 16px; font-weight: bold; }
.mtgcom04-turntolink { font-size: 11px; }
.mtgcom04-frontpagelink { font-size: 11px; }
.mtgcom04-smallheadline { font-size: 12px; font-weight: bold; }
.mtgcom04-blackborder { color: black; }
.mtgcom04-tournamentcenter-subhead { font-size: 12px; font-weight: bold; }
.mtgcom04-leftnavheader { font-size: 12px; text-decoration: none; }

.white { color: white; text-decoration: none; }
.red { color: red; }
.smallred { color: red; font-size: 8pt; text-decoration: none; }
.smallwhite { color: white; font-size: 8pt; text-decoration: none; }
.smallgrey { color: silver; font-size: 8pt; text-decoration: none; }
.superscript { vertical-align: super; font-size: 8pt; text-decoration: none; }
.definitionterm { font-size: 16px; font-weight: bold; }
.decktotals { color: black; font-size: 8pt; }

.splashlinks { font-size: 14px; Arial, Helvetica, sans-serif; color: #006699; text-decoration: none; }
.toptab { font-size: 14px; font-weight: bold; color: black; text-decoration: none; }

.fixedwidth { font-size: 12px; font-family: "Courier New", Courier, monospace; }

.taunt { background: #2EFB2E; font-weight: bold; }
.green { color: green; }
.blue { color: blue; }
.orange { color: orange; }
.violet { color: #CC00FF; }
.indigo { color: #330066; }
.yellow { color: yellow; }


.mvtext {	font-family: Courier; font-size: 10pt;  }
.cursive {	font-family: Cursive, Times ; font-style: italic}

.judgeannounceheader { color: blue; font-size: 9pt; text-decoration: none; }

.acnum { font-size: 10; text-decoration: none; }
.acinput { border-style: solid; border-width: 1; text-align: center; width:26; height:26; font-size: 20}
.acinputsm { border-style: solid; border-width: 1; text-align: center; width:23; height:23; font-size: 20}
.acinputtext { text-align: center; font-size: 20}


.crinput {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; }
.crinputgray {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/crgray.gif") no-repeat;}

.crinput1 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr1.gif") no-repeat;}
.crinput2 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr2.gif") no-repeat;}
.crinput3 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr3.gif") no-repeat;}
.crinput4 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr4.gif") no-repeat;}
.crinput5 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr5.gif") no-repeat;}
.crinput6 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr6.gif") no-repeat;}
.crinput7 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr7.gif") no-repeat;}
.crinput8 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr8.gif") no-repeat;}
.crinput9 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr9.gif") no-repeat;}
.crinput10 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr10.gif") no-repeat;}

.crinput11 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr11.gif") no-repeat;}
.crinput12 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr12.gif") no-repeat;}
.crinput13 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr13.gif") no-repeat;}
.crinput14 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr14.gif") no-repeat;}
.crinput15 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr15.gif") no-repeat;}
.crinput16 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr16.gif") no-repeat;}
.crinput17 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr17.gif") no-repeat;}
.crinput18 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr18.gif") no-repeat;}
.crinput19 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr19.gif") no-repeat;}
.crinput20 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr20.gif") no-repeat;}

.crinput21 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr21.gif") no-repeat;}
.crinput22 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr22.gif") no-repeat;}
.crinput23 {border: #FFFFFF solid 1px;width:22; height:23; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr23.gif") no-repeat;}
.crinput24 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr24.gif") no-repeat;}
.crinput25 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr25.gif") no-repeat;}
.crinput26 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr26.gif") no-repeat;}
.crinput27 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr27.gif") no-repeat;}
.crinput28 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr28.gif") no-repeat;}
.crinput29 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr29.gif") no-repeat;}
.crinput30 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr30.gif") no-repeat;}

.crinput31 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr31.gif") no-repeat;}
.crinput32 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr32.gif") no-repeat;}
.crinput33 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr33.gif") no-repeat;}
.crinput34 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr34.gif") no-repeat;}
.crinput35 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr35.gif") no-repeat;}
.crinput36 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr36.gif") no-repeat;}
.crinput37 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr37.gif") no-repeat;}
.crinput38 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr38.gif") no-repeat;}
.crinput39 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr39.gif") no-repeat;}
.crinput40 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr40.gif") no-repeat;}

.crinput41 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr41.gif") no-repeat;}
.crinput42 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr42.gif") no-repeat;}
.crinput43 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr43.gif") no-repeat;}
.crinput44 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr44.gif") no-repeat;}
.crinput45 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr45.gif") no-repeat;}
.crinput46 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr46.gif") no-repeat;}
.crinput47 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr47.gif") no-repeat;}
.crinput48 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr48.gif") no-repeat;}
.crinput49 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr49.gif") no-repeat;}
.crinput50 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr50.gif") no-repeat;}

.crinput51 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr51.gif") no-repeat;}
.crinput52 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr52.gif") no-repeat;}
.crinput53 {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr53.gif") no-repeat;}

.crinput28gray {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr28gray.gif") no-repeat;}
.crinput35gray {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr35gray.gif") no-repeat;}
.crinput41gray {border: #FFFFFF solid 1px;width:22; height:22; text-align: center; font-size: 11; padding-top: 6; background: transparent url("/magic/images/mtgcom/fcpics/features/cr41gray.gif") no-repeat;}


.crcell{border: #000000 solid 1px}

.scriptdescription{
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
}

.scriptcharacter{
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
	margin-left : 100px;

}

.scriptaction{
	font-family : "Courier New", Courier, monospace;
	font-size : 14px;
	margin-left : 80px;
		margin-right: 80px;
}

.scriptdialogue{
	font-family : "Courier New", Courier, monospace;
	font-size : 14;
	margin-left : 120px;
	margin-right : 120px;
}

/* DHTML Menu */

.searchControl .textBox { width:100px; }
.searchControl .emptyTextBox { width:100px; font-style:italic; }
.searchControl form { padding:0px; margin:0px; }

.searchControl select,    
.searchControl input {
    border: 1px solid #c3c3c3;
    border-top-color: #7c7c7c;
    border-bottom-color: #ddd;
    background: #fff;
    color: #000;
	font-size: 0.917em;
	margin: 0;
	margin-right:3px;
}

#mainNav, #mainNav ul { /* First level menus */
	float: left; /* for IE: puts container back in the flow w/children that are floated */
	list-style: none;
	line-height: 1;
	background: #000;
	padding: 0;
	margin: 0;
	z-index: 2;
}

#mainNav a { /* First level menu links */
	font: 12px arial, helvetia, sans-serif; /* fixed size on the chrome */
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 3px 30px 3px 3px;
}

#mainNav li { /* all list items */
	float: left;
	padding: 0;
}

#mainNav li ul { /* Second level menus */
	position: absolute;
	left: -9999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	width: 150px; /* for IE 5/Win (width + border) */
	w\idth: 148px; /* for other IE versions */
	background: #fff;
	font-weight: normal;
	border: 1px solid #000;
	margin: 0;
}

#mainNav li li { /* Second level menu list items */
	width: 150px;
}

#mainNav li li.parent a { /* Second level menu items that have children */
	/* background: url() center right no-repeat; */
}

#mainNav li li.parent li a {
	background: none;
}

#mainNav li ul a { /* Second level menu links */
	font: 11px arial, helvetia, sans-serif; /* fixed size on the chrome */
	width: 150px; /* for IE 5/Win (width + padding) */
	w\idth: 141px; /* for other IE versions */
	color: #000;
	padding: 3px 6px 3px 3px;
}

#mainNav li ul ul { /* Offset third menu lists */
	margin: -21px 0 0 148px;
}

#mainNav li:hover ul ul, 
#mainNav li:hover ul ul ul, 
#mainNav li.sfhover ul ul, 
#mainNav li.sfhover ul ul ul {
	left: -9999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#mainNav li:hover ul, 
#mainNav li li:hover ul, 
#mainNav li li li:hover ul, 
#mainNav li.sfhover ul, 
#mainNav li li.sfhover ul, 
#mainNav li li li.sfhover ul {
	left: auto;
}

#mainNav li:hover, #mainNav li.sfhover {
	background: transparent;
}

#mainNav li li a:hover {
	color: Red;
}
/* End DHTML Menu */

.banner-link { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #888888; text-decoration: none;  }
.banner-link:hover { color: #FFCC33; }
.banner-link-active { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFCC33; text-decoration: none;  }
.banner-link-ad { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none;  }
.banner-link-ad:hover { color: #FFCC33; }
