/* *** MLS header *** */
/* ********************** */
/* import styles for the menu */


div#header {
	margin:0;padding:0;
	height:127px;
}
#hdr_container{background:url(/imgs/header/hdr_bg.gif) repeat-x 0 0px; padding:0; margin:0; height:127px; min-height:127px; width:100%}
#hdr_bottom{background-color:#000 url(/mls/imgs/2007/hdr_bottom.gif) repeat-x;}
#headerMain { height:75px; background: url(/mls/imgs/2008/header_bg_wide.jpg) no-repeat; z-index: 50; 
	padding:0; margin:0; width:990px;position:relative;}

#headerLogo { margin:16px 0 0 12px; padding:0px; width:297px; height:50px;}

div#global {
	position: absolute; left:875px; top:3px; width:100px; z-index:100; height:9px;}

div#global_account {
	position: absolute; left:8px; top:3px; width:200px; z-index:100; height:9px;}

span#global {
	padding-left:335px;
	width:auto; height:16px; font:normal 9px Arial,Helvetica,sans-serif; color:#FFF; z-index:100;	
}

#allStar {position:absolute;left:547px;top:13px;}

#search{ 
	width:140px;
	position: absolute; 
	right:6px; 
	top:-40px;
	}
.search FORM{ margin:0px; padding:0px;}

div#headGlobal {
	padding-top:0px;
	height:24px; 
	width:100%;
	background-color:#000;
	z-index:20;
}


.search { font-size:9px !important; font:normal 8px embedded_0755,Tahoma,Arial,Helvetica,sans-serif; padding:3px 0 0 3px; position:relative;}
#topnav {height:20px; width:990px;}
#topNav {width:992px;z-index:1000;height:18px;position:relative;top:3px;border-bottom:solid 3px #000;;}
#topNav li.navMain {border-right:0px;background:transparent url(/mls/imgs/2007/menu_left_bg.png) repeat-x scroll 0 2px;}

.dropContainer {opacity:1; filter:alpha(opacity=100);}
*html .dropContainer {filter:alpha(opacity=100);}

#topNav li.navMain.noBg {background-image:none;}
*html #topNav li.navMain.noBg {background-image:url(/imgs/x.gif);}
*html #topNav {top:0}
* + html #topNav {top:0;}

#mlsps_hdr{width:440px; height:46px; margin-left:95px;}
#mediawall {position:relative;}

/* MLS Menus */
#expandableMenu						{position:absolute; left:0; top:74px; width:990px; z-index:1000; white-space:nowrap; padding:0; margin:0;}
.collapsed,.expanded,.static		{float:left; display:inline;}

.navItemLeft						{font:bold 11px arial; background:url(/mls/imgs/2007/menu_left_bg.png) repeat-x;}
.navItemLeft a						{color:#fff; padding:0 8px;}

.navItem							{font:bold 11px Arial,Helvetica,sans-serif;}
.navItem a							{color:#fff; padding:0 8px;}

.collapsed .navItem					{color:#fff;}
.collapsed .navItem a:visited		{color:#fff; cursor:pointer; text-decoration:none;}
.collapsed .navItemLeft				{color:#fff;}
.collapsed .navItemLeft a:visited	{color:#fff; cursor:pointer; text-decoration:none;}

.expanded  .navItem			{cursor:pointer;}
.expanded  .navItem a		{color:#e9c64e; cursor:pointer; text-decoration:none;}
.expanded  .navItemLeft		{cursor:pointer;}
.expanded  .navItemLeft a	{color:#e9c64e; cursor:pointer; text-decoration:none;}

.collapsed .subMenuContainer	{left:-999em;}
.expanded  .subMenuContainer	{left:auto;}

.static a:visited			{color:#fff; text-decoration:none;}
.static a:hover				{color:#e9c64e; text-decoration:none;}

.subMenuContainer			{position:relative; width:10px; overflow:visible;}
.subMenuContainer a			{text-decoration:none;} 

ul.menuList					{list-style:none; margin:0; padding:0; position:absolute; background-color:#fff; width:150px; z-index:1001; white-space:normal; border:1px solid #1a2a05; }
.left ul.menuList			{border:1px solid #090e16;}

ul.menuList li				{margin:0;}
*HTML ul.menuList li		{border:1px solid #5c8016;}
*HTML .left ul.menuList li	{border:1px solid #1a325e;}
ul.menuList li a			{display:block; text-decoration:none; padding:3px 5px; font:11px arial;}
ul.menuList .menuItemOver	{font:10px tahoma;}

.menuItem a					{font:11px arial; color:#fff; background-color:#5c8016; margin:0; padding:0;}
.menuItem a:visited			{font:11px arial; color:#fff; background-color:#5c8016; margin:0; padding:3px 5px;}

.menuItemOver a				{font:11px arial; color:#000; background-color:#e9c64e; margin:0; padding:0;}
.menuItemOver a:visited		{font:11px arial; color:#000; background-color:#e9c64e; margin:0;  padding:3px 5px;}

.left .menuItem a			{background-color:#1a325e;}
.left .menuItem a:visited	{background-color:#1a325e;}

.left .menuItemOver a 		{background-color:#66befa;}
.left .menuItemOver a:visited	{background-color:#66befa;}


/* *** MLS home page *** */
/* ********************** */
a.btn:link {color:#fff; }
a.btn:visited {color:#fff; text-decoration:none;}
a.btn:hover {color:#fff; text-decoration:underline;}

.promoBoxBody { line-height:130%; }
.promoBoxBody2 { /* hack for no border on the last box */ line-height:130%; }

/* temp */
#scoreboardMini {
 border:0; border-bottom:7px solid #ccc;
}

a.btn3:link {
	padding-right: 10px;
	padding-left: 10px;
	margin: 2px;
	border: 1px solid #000;
	background-color: #d6dd99;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}
a.btn3:visited {
	padding-right: 10px;
	padding-left: 10px;
	margin: 2px;
	border: 1px solid #000;
	background-color: #d6dd99;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}

a.btn3:hover {
	padding-right: 10px;
	padding-left: 10px;
	margin: 2px;
	border: 1px solid #000;
	background-color: #5d7016;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
}

input.submit {
	border:0;
	margin:2px 0px;
	padding:1px 4px;
	background-color:#0570BC;
	font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
}

input.submitOn {
	border:0;
	margin:2px 0px;
	padding:1px 4px;
	background-color:#0570BC;
	font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
}
.matchLinks {
	height:27px;
}
#mainCol {width:640px;float:left;margin: 0 4px 0 4px;}
.interior #rightCol, .article #rightCol {width:338px;text-align:center;float:left;margin:0 -2px 0 3px;z-index:100;}
#rightColContent {width:300px; margin:12px auto; text-align:left;}
*html #rightCol {margin-left:0;margin-right:-5px;}
/* interior pages */
#main.article, #main.interior {background:#fff url('/imgs/article_bg.gif') top right repeat-y;}
#mainCol .content {padding:4px;}
.rcAd {margin:10px 0;}
/* added here to allow for localization in the mls_es stylsheet, if needed */
#rcPoll {padding-top:0;background:#fff;border:1px solid #d9d9d9;font-size:11px;position:relative;}
#rcPollTitle {background:transparent url('/imgs/headers/vx_fan_poll_title.jpg') top left no-repeat;height:57px;width:300px;}
#rcPollBottom {background:transparent url('/imgs/rcPoll_bg.jpg') bottom left no-repeat;width:300px;height:116px;border:none;position:relative;margin:10px 0 0 -1px;padding:0;}
#rcVideoElement h3 {margin-top:0;text-indent:-9999em;background:url('/imgs/headers/tab_article_video.gif') no-repeat;height:27px;}
/**** legacy style for MLS Poll 
#rcPoll {padding-top:28px;background-color:#fff url('/imgs/rcPoll_bg.jpg') bottom no-repeat;border:2px solid #d9d9d9;font-size:11px;position:relative;}
#rcPollTitle {background:transparent url('/imgs/headers/txt_poll.gif') top left no-repeat;height:22px; width:60px;position:absolute;top:6px;left:4px;}
#rcVideoElement h3 {margin-top:0;text-indent:-9999em;background:url('/imgs/headers/tab_article_video.gif') no-repeat;height:27px;}
****/