/*********************************************************************************************\
 *
 *        TITLE:  Default Style Sheet
 *       CLIENT:  Market Beast
 *  TARGET SPEC:  CSS 2
 *     MODIFIED:  2009.04.28
 *    AUTHOR(S):  Susan Ferguson-Wheeler / NetMediaOne - www.netmediaone.com
 *
\*********************************************************************************************/



/*************************************************************************************\
 * 
 *  ELEMENT DEFAULTS
 *
\*************************************************************************************/
a, a:visited { font-weight: normal; color: #00F; text-decoration:underline; cursor: pointer; }
a:hover, a:visited:hover { color: #0066aa; text-decoration: underline; cursor: pointer; }

body, div, h1, h2, h3, html, img { border: 1px; padding: 3px; margin: 8px; }

html { background: #ffffff; height: 100%; }

body { font: normal 12px/1.61 Verdana, Arial, Helvetica, sans-serif; color: #202020; min-height: 100%; }

#rwcontainer {width: 1000px; margin:0 auto; background-color:#ffffff; }

blockquote { 
	font: italic 12px/1.81 Verdana, Arial, Helvetica, sans-serif;
  color: #202020;
  padding: 0px 10px 10px 10px;
  margin: 10px 0px 10px 0px;
}
blockquote p { background: #f0f0f0; padding: 15px 20px 15px 20px; }
blockquote span { font-size: 10px; }

h1 {
	font: bold 16px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	margin: 0px 0px 10px 0px;
  position: relative;
}
h1 span { position: absolute; right: 10px; bottom: 10px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; }
h1.HasBottomBorder { border-bottom: 1px solid #9FB6CD; }

h2 {
	font: bold 16px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
	margin: 0px 0px 10px 0px;
  position: relative;
}

h2.FirstChild { margin-top: 0px; }

h3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 15px 0px 10px 0px;
}
	
h4 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 10px 0px 0px 0px; }


label { font: normal 10px Verdana, Arial, Helvetica, sans-serif; }

p { margin: 10px 0px 10px 0px; }
p.LastChild { margin-bottom: 0px; }
p.Source { font-size: 10px; }

table { font: inherit; }

ul { list-style: square outside; margin: 10px 0px 10px 1em; padding: 0px; }

li { margin: 0px; padding: 0px 0px 0px 0px; }


/*************************************************************************************\
 *
 *  CUSTOM CLASSES
 *
\*************************************************************************************/


.Bordered { border: 1px solid #9FB6CD; }

.Cleared { overflow: auto; }

.Left { display: inline; float: left; margin: 5px 20px 5px 0px; }

.Right { display: inline; float: right; margin: 5px 0px 5px 20px; }

.NoBullets { list-style: none none; margin-left: 0px !important; padding-left: 0px !important; }

.DoubleArrowBullets { list-style: none none; margin-left: 19px; }
.DoubleArrowBullets li { background: url("file:///C|/Market Beast/marketbeast_live/design/double_arrow_bullet.gif") left .6em no-repeat; padding: 0px 0px 0px 1em; margin: 0px 0px 5px 0px; line-height: 1.45; }

.SingleArrowBullets { list-style: none none; margin-left: 19px; margin-top: 20px; }
.SingleArrowBullets li { background: url("file:///C|/Market Beast/marketbeast_live/design/single_arrow_bullet.gif") left .6em no-repeat; padding: 0px 0px 0px 1em; margin: 0px 0px 5px 0px; line-height: 1.45; }

.SmallArrowBullets { list-style: none none; margin-left: 19px; margin-top: 0px; margin-bottom: 0px; }
.SmallArrowBullets li { background: url("file:///C|/Market Beast/marketbeast_live/design/small_arrow_bullet.gif") left .6em no-repeat; padding: 0px 0px 0px 1em; margin: 0px 0px 0px 0px; line-height: 1.45; }

.Up { color: #339900; }
.Down { color: #cc0000; }

td.Column { vertical-align: top; }
div.Column { display: inline; float: left; }

.HomePage .Col1 { width: 340px; background-color:#FFF; margin-right: 30px; }
.HomePage .Col2 .Col1 { width: 300px; background-color:#FFF; margin-right: 5px; }
.HomePage .Col2 { width: 300px; background-color:#FFF; }
.HomePage .Col3 { width: 300px; background-color:#CCF; }
.HomePage .Col4 { width: 660px; background-color:#CCF; }
.HomePage .Col5 { width: 355px; background-color:#EBEBEB; margin-right: 5px; }

.SubPage .Col1 { width: 650px; background-color:#FFF; margin-right: 30px; }
.SubPage .Col2 { width: 300px; background-color:#FFF; }

.HomePage .Col10 { width: 970px; background-color:#FFF; }
.HomePage .Col10 .Col11 { width: 660px; background-color:#FFF; margin-right: 10px; }
.HomePage .Col10 .Col12 { width: 300px; background-color:#EBEBEB; }

.HomePage .Col11 .Col13 { width: 355px; background-color:#EBEBEB; margin-right: 5px; }
.HomePage .Col11 .Col14 { width: 300px; background-color:#FFF; }


.CategoryBox, .BorderedCategoryBox { position: relative; margin-top: 0px; }
.BorderedCategoryBox { border: 1px solid #005e9d; border-top: 0px; padding-bottom: 10px; }
.CategoryBox h1, .BorderedCategoryBox h1 { padding: 8px 10px 10px 10px; background-color: #9FB6CD; border-top: 3px solid #005e9d; }
.Col1 .CategoryBox h1, .Col1 .BorderedCategoryBox h1 { padding-right: 290px; }


.HeaderTabs { 
	list-style: none none;
	margin: 0px; 
  padding: 0px;  
  position: absolute; 
  top: 9px; 
  right: 10px; 
  z-index: 500; 
  line-height: 30px; 
  height: 30px;
}
.HeaderTabs li { 
	border-top: 1px solid #9FB6CD; 
	border-right: 1px solid #9FB6CD; 
	border-bottom: 1px solid #9FB6CD; 
	background-color: #f8fcff; 
	display: block; 
	float: left;
	padding: 6px 10px 6px 10px;
  height: 16px;
  margin: 0px;
}
.HeaderTabs li.FirstChild { border-left: 1px solid #9FB6CD; }
.HeaderTabs li.Active { background: #fff url("file:///C|/Market Beast/marketbeast_live/design/arrow_active.gif") bottom center no-repeat; border-bottom: 1px solid #ffffff; }
.HeaderTabs a { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0066aa; display: block; margin: 0px; padding: 0px; }  
.HeaderTabs a.Active { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #202020; }  

.SubCategoryBox { border: 1px solid #9FB6CD; background-color:#FFF; margin-top: 4px; margin-left:4px; margin-right:4px; margin-bottom:4px; padding-bottom: 10px; }
.SubCategoryBox h2 { background: url("file:///C|/Market Beast/marketbeast_live/design/bg_subcategory.gif") top left repeat-y; padding: 7px 10px 7px 10px; border-bottom: none; }
.SubCategoryBox h2 img { margin-right: 8px; }
.SubCategoryBox p { padding: 0px 10px 0px 10px; margin-top: 0px; margin-bottom: 0px; } 
.SubPage .SubCategoryBox h2 { background: url("file:///C|/Market Beast/marketbeast_live/design/bg_subcategory.gif") left center repeat-y; padding: 7px 10px 7px 10px; border-bottom: none; }

.OptionLinks { 
	list-style: none; 
  position: absolute; 
  margin: 0px; 
  padding: 0px; 
  top: 10px; 
  right: 0px;
  height: 16px;
  line-height: 16px;
}
.OptionLinks li { 
	padding: 0px 10px 0px 32px; 
  border-left: 1px solid #9FB6CD; 
  display: inline; 
  float: left; 
  margin: 0px; 
  background-repeat: no-repeat; 
  background-position: 10px 0px;
}
.OptionLinks li a { font-size: 11px; font-weight: normal; display: block; }
.OptionLinks li.FirstChild { border-left: 0px; }
li.Print { background-image: url("file:///C|/Market Beast/marketbeast_live/design/icon_print.gif"); }
li.Email { background-image: url("file:///C|/Market Beast/marketbeast_live/design/icon_email.gif"); }
li.Share { background-image: url("file:///C|/Market Beast/marketbeast_live/design/icon_share.gif"); }
li.Rss { background-image: url("file:///C|/Market Beast/marketbeast_live/design/icon_rss.gif"); }

.HasFilterBar h1 { margin-bottom: 1px; } 
.FilterBox { background-color: #f7f5e6; border-bottom: 1px solid #e6e3d1; margin-top: 0px; padding: 6px 0px 6px 10px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #202020; position: relative; }
.FilterBox select { margin-right: 5px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #202020; }
.FilterBox label { padding-left: 10px; border-left: 1px solid #e6e3d1; }
.BtnFilter { position: relative; top: 4px; }

.VideoBox { border-top: 3px solid #e6e3d1; border-left: 1px solid #e6e3d1; border-bottom: 1px solid #e6e3d1; border-right: 1px solid #e6e3d1; margin-top: 30px; background-color: #f7f5e6; padding-bottom: 10px; }
.VideoBox h1 { padding: 5px 10px 5px 10px; background-color: #ffffff; }
.VideoBox img, .VideoBox embed, .VideoBox object { margin: 20px auto 10px auto; display: block; } 

table.Snapshot { border: 1px solid #e5e5e5; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #202020; background: #f6f5f5 url("file:///C|/Market Beast/marketbeast_live/design/bg_snapshot.gif") top left repeat-x; }
.Snapshot th { border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; }
.Snapshot td { text-align: center; vertical-align: middle; font-weight: normal; }
.Snapshot td img { position: relative; top: -3px; margin-right: 4px; }

table.Headlines { border-bottom: 1px solid #9FB6CD; line-height: 1.33; }
table.Headlines td { border-top: 1px solid #9FB6CD; background-color:#FFF; padding: 5px 0px 5px 0px; vertical-align: top; }
table.Headlines td.FirstChild { border-top: 1px solid #9FB6CD; background-color:#FFF; padding: 5px 10px 5px 0px; vertical-align: top; }

table.Searched { font: normal 12px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #9FB6CD; } 
table.Searched td { border-top: 1px solid #9FB6CD; padding: 5px 0px 5px 6px; text-align: right; vertical-align: top; }
table.Searched td.FirstChild { text-align: left; padding-left: 0px; }
table.Searched img { position: relative; top: -2px; margin-right: 3px; }

table.Discussions td { vertical-align: top; padding-left: 19px; }

table.Columns td { padding: 3px 10px 3px 10px; } 

.Striped .Odd td { background-color: #f7f5e6; }

.symbol-quicksearch-loading { background: white url("file:///C|/Market Beast/marketbeast_live/design/loading_small_2.gif") 98% 50% no-repeat  !important; }
.symbol-quicksearch-results { 
/*
	background: #f7f5e6;
  border: 1px solid #E6E3D1;
*/
	background: #deecf4;
  border: 1px solid white;
  padding: 6px 10px 6px 10px; 
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  z-index: 10000;
  width: 350px !important;
  left: 10px;
  top: 28px;
  position: absolute;
}
.symbol-quicksearch-results ul { margin: 0px; list-style: none; }
.symbol-quicksearch-results li { border-top: 1px solid #ccb; padding: 4px 0px 4px 0px; overflow: auto; }
.symbol-quicksearch-results li span { display: inline; float: left; }
.symbol-quicksearch-results li span.symbol { width: 50px; margin-right: 10px; }
.symbol-quicksearch-results li:first-child { border-top: none; }
.symbol-quicksearch-results a, .symbol-quicksearch-results a:visited { color: #666; }
.symbol-quicksearch-results a:hover, .symbol-quicksearch-results a:visited:hover { color: #06c; font-weight: bold; }
.symbol-quicksearch-results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}


.AdBlock { margin-top: 0px; margin-bottom: 15px; text-align: center; }
.AdBlock p { margin-bottom: 0px; text-align: center; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #808080; }
.AdBlock a { font: normal Verdana, Arial, Helvetica, sans-serif; color: #0066aa; }
.AdBlock img { margin-top: 2px; }

.NoPad { margin: 0px !important; padding: 0px !important; } 
.NoPad p { margin: 0px !important; padding: 0px !important; } 

.TextBox { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #202020; padding: 3px 5px 3px 5px; }


/*************************************************************************************\
 *
 *  PAGE LAYOUT ELEMENTS (arranged by order of appearance in HTML)
 *
\*************************************************************************************/

#layoutWrapper { width: 980px; margin: 0px auto 0px auto; padding: 0px 0px 30px 0px; z-index: 1; position: relative; }

#topSection { position: relative; z-index: 2; background-color:#FFFFFF; padding: 0px; height: 130px; }
#imgLogo { position: absolute; top: 18px; left: 0px; }
#topBannerAd { position: absolute; top: 11px; right: 0px; }
#welcomeNav { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #202020; list-style: none none; position: absolute; top: 100px; right: 0px; }
#welcomeNav li { display: inline; float: left; padding-left: 2px; margin: 0px; }
#welcomeNav a { color: #0066aa; text-decoration: none; }
#navSection { position: relative; z-index: 1; }
#mainNav { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0066aa; list-style: none none; margin: 0px; padding: 0px; border-bottom: 2px solid #0a82d1; }
#mainNav li { display: inline; float: left; padding-left: 5px; margin: 0px 1px 0px 0px; background: #e7e6e7 url(file:///C|/Market%20Beast/marketbeast_live/design/bg_inactive_tab_left.gif) top left no-repeat; }
#mainNav a { font-weight: bold; display: block; color: #0066aa; text-decoration: none; background: url(file:///C|/Market%20Beast/marketbeast_live/design/bg_inactive_tab_right.gif) top right no-repeat; padding: 8px 15px 8px 10px; }
#mainNav li.Active { background: #0a82d1 url(file:///C|/Market%20Beast/marketbeast_live/design/bg_active_tab_left.gif) top left no-repeat; }
#mainNav li.Active a { color: #ffffff; text-decoration: none; background: url(file:///C|/Market%20Beast/marketbeast_live/design/bg_active_tab_right.gif) top right no-repeat; }

#subNav { list-style: none; border-top: 1px solid #005085; margin: 0px; padding: 0px; background-color: #005e9d; height: 30px; width: 980px; }
#subNav li { font: normal 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #005e9d; display: inline; float: left; margin: 8px 0px 8px 0px; padding: 0px 15px 0px 15px; border-left: 1px solid #80aecc; }
#subNav li.FirstChild { border: none; }
#subNav a { font-weight: bold; outline: none; text-decoration: none; color: #ffffff; }
#searchBox { 
	position: absolute; 
  z-index: 9999; 
  top: 61px; 
  left: 0px; 
	background: white url("file:///C|/Market Beast/marketbeast_live/design/bg_search_box.gif") no-repeat;
  height: 19px;
  width: 200px;
  padding: 10px;
}
#searchBox .TextBox { border: 0px; background: none; margin-right: 5px; width: 155px; position: relative; top: -6px; }
#btnSearch { position: relative; top: 0px; }

#contentSection { padding-top: 10px; padding-bottom: 0px; }

#boxBlogs { border-left: 1px solid #9FB6CD; border-right: 1px solid #9FB6CD; border-bottom: 1px solid #9FB6CD; padding-bottom: 20px; }

#boxDiscussions { border-left: 1px solid #9FB6CD; border-right: 1px solid #9FB6CD; border-bottom: 1px solid #9FB6CD; padding-bottom: 20px; }

#footerSection { 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #808080;
  text-align: left; 
  line-height: 1.8;
  position: relative; 
  margin-top: 20px; 
  border-top: 5px solid #e5e5e5; 
  padding-top: 20px;
  clear: both;
}
#footerSection td { vertical-align: top; border-left: 1px solid #e5e5e5; padding: 0px 10px 0px 0px; width: 90px; }
#footerSection td.FirstChild { border-left: none; width: 250px; padding: 0px; }
#footerSection a, #footerSection a:visited { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #0066aa; text-decoration: none; }
#footerSection a:hover, #footerSection a:visited:hover { color: #0066aa; text-decoration: none; font-weight: normal; }



/********************************************************** */
/****------------- Section Player News Page CSS --------------************/
/*** Used for the "Bubble"  */

.s_playerNewsTable {background: #EBEBEB; width:100%}
.s_playerNewsTitle {font-family: Verdana,Arial,Helvetica,Geneva,sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
.s_playerNewsTitle a {color: #ffffff; text-decoration: none;}
.s_playerNewsTitle a:hover {text-decoration: underline;}
.s_playerNewsLeftBorder {background: #ffffff url(/images/mockups/left_border_player.gif) repeat-y;}
.s_playerNewsRightBorder {background: #ffffff url(/images/mockups/right_border_player.gif) repeat-y;}

.s_playerNewsText {background: #ffffff; padding:5px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.s_playerNewsText a {color: #2222D3; line-height: 20px; font-size: 12px; font-weight: bold; padding-left: 5px;}
.s_playerNewsText a:hover {color: #5B5B5B;}
.s_playerNewsTextMain {color: #0000FF;}
/*.s_playerNewsTextMain img {float:left; height:90px; width:110px; margin-left:2px; padding:2px; border:0px; } */
.s_playerNewsTextMainNews {color: #0F4B97;width:700px;}
.s_playerNewsTextMainNews1 {color: #0F4B97;width:420px;text-align:justify;}



