/* Start Generic Site pieces */
A {
	font-weight: bold;
	font-size: 11px;
	color: #10a080;
	font-family: Arial, Helvetica, sans-serif;
}

.tableText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	background-color: transparent;
	color: #0B4177;	
}

A:hover, A.tableText:hover, A.hotText:hover, A.hintSource {
	color: #0B4177;
}

A.tableText {
	color: #10a080;
	text-decoration: none;
}

A.hotText {
	color: #fff;
}
div.spacer3 {height: 3px; font-size: 10px;}
div.spacer4 {height: 4px; font-size: 10px;}
div.spacer5 {height: 5px; font-size: 10px;}
div.spacer8 {height: 8px; font-size: 8px;}
div.spacer10 {height: 10px; font-size: 10px;}
div.spacer12 {clear: both; padding-top: 12px;}
div.spacer20 {height: 20px; font-size: 10px;}
div.spacerAfterRuler {clear: both; padding-top: 5px;}
div.spacerWide15 {clear: both; width: 15px; height: 1px;}

/* End Generic Site pieces */

/* Start main pieces of the table structure: header, body, footer. */
.viHeaderNorm {
	background: #0B4177;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.viHeaderHot {
	background: #B20000;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
}

.viBodyBorderNorm {
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	border-top: 1px solid #9CA6BB;
}

.viBodyBorder2 {
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	border-top: 1px solid #9CA6BB;
	border-bottom: 1px solid #9CA6BB;
}

.viBodyBorderHot {
	border-left: 1px solid #B20000;
	border-right: 1px solid #B20000;
	border-top: 1px solid #B20000;
}

.viFooter {
	height: 16px;
	background-color: #10a080;
	background: url(/graphics/green-module-pipe.gif);
	text-transform: capitalize;
	padding: 1px 0px 0px 4px;
	border-bottom: 1px solid #9CA6BB;
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

/* specialty table pieces for tables within a larger table */
.viBorderSideCell {
	border-left: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
}
.viBorderEmptyCell {
	border-right: 1px solid #0B4177;
}
.viFooterAsCell {
	height: 15px;
	background: url(/graphics/green-module-pipe.gif);
	text-transform: capitalize;
	padding: 0px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

/* specialized scrollbox for the Blog section */
.viBlogScrollbox {
	/*background: #F6EBD6;*/
	background: #FFFFFF;
	border: 1px solid #0B4177; 
	padding: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	width: 230px;
	height: 360px;
	margin: 0px;
	overflow: auto;
}

/* End main pieces of the table structure: header, body, footer. */

/* Start cell background and width-setting classes */
.viSubHeader1 {
	background: #9dccfb;
	height: 15px;
}

.viSubHeader2 {
	background: #D8D9DA;
	height: 15px;
}

.viCellBg1 {
	height: 15px;
	background: #f6f5f5;
}

.viCellBg2 {
	height: 15px;
	background: #fff;
}

.textTableBgNorm {
	/*background: #F6EBD6;*/
	background: #FFFFFF;
}

.textTableBgHot {
	background: #fff;
}

.textTableBgHot2 {
	background: #E7E7E3;
}
/* End cell background and width-setting classes */

/* Start special feature header and body */
.viHeaderFeature {
	background: #F6CC76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 15px;
	padding: 1px 0px 0px 7px;
	border-left: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
	border-top: 1px solid #0B4177;
	border-bottom: 1px solid #0B4177;
}

.viBodyFeature {
	padding: 3px 0px 4px 5px;
	border-left: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
	border-bottom: 1px solid #0B4177;
	background: url(/graphics/new_picks_header.gif);
}
/* End special feature header and body */

/* Start cell border-setting classes */
.cellBorderL1 {
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

.cellBorderL2 {
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

.cellBorderLHot {
	border-bottom: 1px solid #B20000;
	border-right: 1px solid #B20000;
}

.cellBorderR1 {
	border-bottom: 1px solid #FFF;
}

.cellBorderR2 {
	border-bottom: 1px solid #FFF;
}

.cellBorderLR1 {
	border-bottom: 1px solid #0B4177;
	border-left: 1px solid #0B4177;
}

/* BEGIN: Use on the vip_reports.inc page */
.PickscellBorderL2 {
	border-bottom: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
}
.PickscellBorderLR1 {
	border-bottom: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
}
/* END */

.cellBorderLR2 {
	border-bottom: 1px solid #7C5E11;
	border-left: 1px solid #0B4177;
}

.cellBorderRHot {
	border-bottom: 1px solid #B20000;
}

.cellBorderSODBot {
	border-bottom: 1px solid #9CA6BB;
}
.cellBorderSODR {
	border-right: 1px solid #9CA6BB;
}
/* End cell border-setting classes */

/* Start cell alignment-setting classes */
.padLeft {
	padding: 0px 0px 0px 4px;
	text-align: left;
}

.padCenter {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.padRight {
	padding: 0px 4px 0px 0px;
	text-align: right;
}

.padTest {
	padding: 8px 8px 8px 8px;
}

.padParagraph {
	text-align: left;
	padding: 3px 5px 3px 5px;
}
/* End cell alignment-setting classes */

/* Start font classes */

.viPageTitle {
	color: #0B4177;
	font-family:arial,helvetica,sans-serif;
	font-size:26px; 
	font-weight:bold;
}
.newsText {
	font-size: 10pt; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
}	

.newsTextNorm {
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif;
}	 

.headerTextNorm, a.headerTextNorm, sortheader, a.sortheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B4177;
	text-decoration: none;
}

.headerTextHot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B4177;
}

.headerTextHotLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B20000;
}

.inactiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
}

.cellTextNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #0B4177;
}

.cellTextHot {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #B20000;
}

.cellTextMkt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #0B4177;
}

.cellTextMktLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #0B4177;
}

.cellTextMktBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0B4177;	
}


.cellTextMktBold ul {	
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 8;
	margin-left: 8;	
	color: #0B4177;
	margin-bottom: 5;
}

.cellTextMkt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #10a080;
}

.cellTextMkt2Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #10a080;
}

.cellTextMkt2Large {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #10a080;
}

.cellTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: Black;
}

.cellTextMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0B4177;
}

.cellTextMed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B4177;
}

.cellTextMed3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B4177;
}

.cellTextMed4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0B4177;
}

.cellTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #10a080;
	padding: 0px;
}

.cellTextLarge2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0B4177;
}

.cellBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 6px;
	color: #B78025;
}

.hintsClass {
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: #FFFFCC;
	color: #000000;
	border: 1px solid #E7A206;
	padding: 2px;
}
.hintSource {
	cursor: pointer;
}

/*specialty classes for Pick Table Pages*/
.viHeaderNormPicks {
	background: #0B4177;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	border-top: 1px solid #9CA6BB;
}
.viBodyBorderPicks {
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	border-top: 1px solid #9CA6BB;
	border-bottom: 1px solid #9CA6BB;	
}

.textTableBgNormPicks {
	background: #FFFFFF;
}
.viBodyCapperBorderPicks {
	border-left: 1px solid #D8D9DA;
	border-right: 1px solid #D8D9DA;
	border-top: 1px solid #D8D9DA;
}

.viBodyCapperBottomBorderPicks {
	border-bottom: 1px solid #D8D9DA;
}

.cellBorderLPicks {
	border-bottom: 1px solid #D8D9DA;
	border-right: 1px solid #D8D9DA;
}
.cellBorderRPicks {
	border-bottom: 1px solid #D8D9DA;
}
.padLeftPicks {
	padding: 3px 3px 3px 9px;
	text-align: left;
}
/*END specialty classes for Pick Table Pages*/

/*Cover classes*/
.coverBgNorm {background: #FFFFFF;}
.coverBgAsBorder {background: #0B4177;}
.coverSinglePixBorder {
	border-bottom: 1px solid #0B4177;
}
.coverBorderNorm {
	border-left: 1px solid #9CA6BB;
	border-right: 1px solid #9CA6BB;
	border-top: 1px solid #9CA6BB;
	border-bottom: 1px solid #9CA6BB;
}
.coverBorderHot {
	border-left: 1px solid #0B4177;
	border-right: 1px solid #0B4177;
	border-top: 1px solid #0B4177;
}
.coverBorderHotBottom {
	border-bottom: 1px solid #0B4177;
}
.coverTextNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0B4177;
	font-weight: bold;
}
.coverTextLarge {
	font-size: 20px; 
	line-height: 20px; 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #0B4177;
}
.coverTextCaption {
	color: #0B4177; 
	font-family: Verdana; 
	font-size: 9px; 
	line-height: 10px; 
	font-weight: bold;
	background-color: #E7E7E3;
	padding: 3px;
}

.coverTextCaptionBg {	
	background-color: #E7E7E3;	
}

.coverTextTools {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #0B4177;
}
.coverRelatedLinks, a.coverRelatedLinks {
	font-weight: bold;
	font-size: 11px;
	color: #10a080;
	font-family: Arial, Helvetica, sans-serif;
}
a.coverRelatedLinks:hover {
	color: #0B4177;
}

hr.coverPinLine {
	border: 0;
	color: #9CA6BB; 
	height:1px; 
	padding:0; 
	width: 95%;
	margin-bottom: 0;
}

/* slideshow styles */
.SlideShowBG {
	background: url(/graphics/top_story_03.gif) repeat-y;
	width: 250px;

}

.SlideShowCaption {
	width: 232px;
	height: 40px;
	font-color: #0B4177;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	line-height: 10px; 
	position: relative;
	vertical-align: top;
	padding-top:6px;
	padding-left: 6px;
}

.SlideShowNavBG {
	background: url(/graphics/top_story_08.gif) repeat-x;
	width: 250px;
	height: 37px;
}

.SlideShowNav {
	font-color: #0B4177;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	position: relative;
	vertical-align: top;
	padding-top:8px;
	padding-left:42px;
}
/*END Cover classes*/

#pinline_spacer5 {height: 5px; width: 100%; margin: 0; padding: 0; font: 0.35em Arial, Helvetica, sans-serif;}
#footer_spacer12 {height: 12px; width: 100%; margin: 0; padding: 0; font: 0.35em Arial, Helvetica, sans-serif;}
#tertiary_nav {float: left; width: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
#smText, #mdText {padding: 0 0 12px; margin: 0 5 10px; list-style: none;}
#smText li, #mdText li {float: left; font-weight: bold; color: #10a080;}
#smText li a {font-size:11px;}
#mdText li a {font-size:10pt;}
#smText li a:hover, #mdText li a:hover {text-decoration: none;}
#mdText .selected, #smText .selected {color: #0B4177; text-decoration: none; cursor: default;}

.clear {clear: both;}
.page_title_pin {color: #0B4177;}
.formInput1 { background: #0B4177; color:#fff; }


/* BEGIN Right Rail classes */

.viRtRailContent {background:#E6E9ED;}
.viRtRailSpacer5 {background:#FFFFFF;}

/* END Right Rail classes */


/* Used to fill in bottom table borders. Picks site only! */
.pickCellBorderBottom {
	border-bottom: 1px solid #9CA6BB;
}

/* BEGIN: Checkout page styles */

.payment_bg, .payment_bg TD {background-color:#FFFFFF;}
.payment_rail_bg, .payment_rail_bg TD {background-color:#E7E7E3;}
.payment_rail_txt, .payment_rail_txt TD {background-color:#FFFFFF; color: #0B4177; font-size:11.5px; font-family: verdana, arial, helvetica, sans-serif;}
.payment_rail_txt a {color: #10A080;}
.uniregLabel {color: #0B4177;}

/* END: Checkout page styles */

/* BEGIN: Buy Now button */

.buy_now_btn {font-size: 8pt; font-weight: bold; background-color: #4CA080; color: white; border: 1px solid black;}

/* END: Buy Now button */

/* BEGIN: Classes For Big Bet Matchup Module */
.picksHeaderNorm {
	background: #0558AA;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.bbmHeaderText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B4177;
}

.bbmSubHeader1 {
	background: #9dccfb;
	height: 15px;
}


.bbmcellTextNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B4177;
	text-decoration: none;
}

/* END: Classes For Big Bet Matchup Module */

/* BEGIN: classes ported over from default.css */
.HdrLogin{background-color:#9dccfb;font-family:verdana; font-size:8pt; width:69; height:17;}
.page_title {color:#000000;font-family:arial,helvetica,sans-serif;font-size:26px; font-weight:bold;}

.FooterTbl_bottom {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0B4177;
	font-weight: bold;
	background-color: #E7E7E3;	
}
.page_title {color:#0B4177;font-family:arial,helvetica,sans-serif;font-size:26px; font-weight:bold;}
.table_title {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0B4177;
	background-color: transparent;
}
.module_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #0B4177;
}

/* Used in right rail */
.special_offer_head, .special_offer_border {background-color: #403F3F; color: #FCF7ED; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;} 
.specialoffer_txt, .specialoffer_txt TD {background-color:#FFFFFF; color: #403F3F;font-size:11.5px; font-family: verdana, arial, helvetica, sans-serif;}

/* Arial */
.a1, .a2, .a3, .a4, .a5, .a6 {font-family: Arial, Helvetica, sans-serif;}
.a1 {font-size:10px;}

/* Used on the matchups page */
.SLTables1 TD, .SLTables1 TH {font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Used on the sub-nav for the records page */
.score_box_bg, .score_box_bg TD, .score_box_bg A:link, .score_box_bg A:visited {font-size:11px; font-family: verdana, arial, helvetica, sans-serif;}
.score_box_bg A:hover {}
/*
.score_box_bg, .score_box_bg TD, .score_box_bg A:link, .score_box_bg A:visited {background-color:#FCF7ED; color:#403F3F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif;}
.score_box_bg A:hover {color:#A50000;}
*/

/* Used on the picks purchase page. */
.product_title {color:#0B4177; font-family:arial,helvetica,sans-serif;font-size:18px; font-weight:bold;}
.whatsnew_head {color:#0B4177;font-size:18px;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;text-decoration:none}
.whatsnew_txt, .whatsnew_txt TD {color: #0B4177; font-size:12px; font-family: verdana, arial, helvetica, sans-serif;}

.hrcolor0 {background-color:#0B4177;}

/* Unsed on membership signup page */
.ff_seperator, .ff_seperator TD {background-color: #FCF7ED; color:#084173;}
.ff_txt, .ff_txt TD, .ff_txt A:link, .ff_txt A:visited {/*background-color:#FCF7ED; */color:#403F3F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif;}
.ff_txt A:hover {color:#A50000;}
.ff_hr  {background-color:#0B4177}
.bnav {color: #000000; text-decoration: none;}

/* Used on handicapper page */
.component_head {background-color: #FFFFFF; color: #0B4177; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;} 
.rt_railbox_border {background-color:#9CA6BB;}
.rt_railbox_border2, .space_bg {background-color: #FFFFFF;}
.headline_txt, .headline_txt TD {background-color:#FFFFFF; font-size:11.5px; font-family: verdana, arial, helvetica, sans-serif;}
.emailsubmit_txt, .emailsubmit_txt TD {background-color: #FFFFFF; color: #0B4177; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;} 
.emailsubmit_bg, .questions_border {background-color:#FFFFFF;}
.questions_bg {background-color:#FFFFFF;}
.questions_txt {color: #0B4177; font-size:15px;font-family: arial, helvetica, sans-serif;font-weight:bold;}

/* BEGIN: Used on handicapper bio page */
.PreviewsBullet {font-size: 10px; color: #000000; font-family: arial, helvetica, sans-serif;}
/*Duplicate: .table_title {color: #0B4177; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent;}*/
/* END: Used on handicapper bio page */

/* BEGIN: Used on Christian Alexandar's bio page on the right rail */
.siteTableHeader {background: #0B4177; border: 0px;}
.siteTableHeaderRed {background: #B20000; color: White; border: 0px;}
.siteTableBody {background: #FFFFFF; border: 1px solid #9CA6BB; padding: 3px 3px 3px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}
.siteTableBodyRed {background: White; border: 1px solid #B20000; padding: 3px 3px 3px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}
A.white {text-decoration: none; color: White; }

.SLTables1 TD, .SLTables1 TH {font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.contentbox_border {background-color:#9CA6BB;}
.component_head {background-color: #0B4177; color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}
.bg0_sub {background-color:#9dccfb; color:#403F3F; font-size:10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;}
.odds {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal}
.rt_railbox_border {background-color:#0B4177;}
.rt_railbox_border2 {background-color: #FFFFFF;}
.bg2 {background-color:#F6F5F5; layer-background-color: #FCF7ED; font-family: verdana, arial, helvetica, sans-serif; color:#403F3F; font-size:11px;}

/* Start Handicapper Drop Down Menu */
.cmHC {display: inline; position: absolute; margin-left:-89px; visibility: hidden; width: 291px; padding: 0; border-color: #9CA6BB; border-width: 2; border-style: solid; height: auto; z-Index: 2000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #4CA080;}

.cmLff {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; background-color: #4CA080; font-weight: bold; text-decoration: none;}
.cmLff A:hover {color:#084175;}

.cmRhc {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #0A5D3D; background-color: #51A890; font-weight: bold; text-decoration: none;}
.cmRhc A:hover {color:#084175;}
/* End Handicapper Drop Down Menu */

/* BEGIN: top nav */
/* hides the content from the menu_items_vipicks.js */
.cmMat {display: inline; position: absolute; visibility: hidden; width: 140px; padding: 0; z-Index: 2000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #403F3F; text-decoration: none;}

/* END:  */

/* END: classes ported over from default.css */

/* BEGIN: Classes ported over from calendar.css */
/* New ESPN-link Calendar Styles */
#sports_calendar {float: left; width: 65%; margin: 0; padding: 0; font: 0.85em Arial, Helvetica, sans-serif;}
#season, #months, #days {padding: 0 0 12px; margin: 0 0 10px; list-style: none;}
#season li, #months li, #days li {float: left; font-weight: bold; color: #10a080;}
#months li {position: relative;}
#months li a, #season li a, #days li a {font-weight: bold; color: #10a080;}
#months li a:hover, #season li a:hover, #days li a:hover {text-decoration: none;}
#months .selected, #season .selected, #days li.selected {color: #000; text-decoration: none;}
#days li.selected {font-size: 0.8em; padding-top: 2px;}
#months .monthBoxOff .calendar, #months .monthBoxOn .calendar {font-size: 0.9em; background: #fdf2dc; padding: 4px; border: 1px solid #d19d54; position: absolute; left: 0; top: 1.2em;}
#months .monthBoxOff .calendar {display: none;}
#months .monthBoxOn .calendar {display: block;}
.month th, .month td {font-size: 0.8em; font-weight: bold; padding: 0 3px; text-align: center;}
.month th {font-size: 0.7em; color: #000;}
.month td {font-size: 0.7em; color: #10a080;}
.month td a {font-weight: bold; color: #10a080;}
.month td a:hover {text-decoration: none;}
#months .calendar .month td.today, #months .calendar .month td.today a {background: #d19d54; color: #10a080; text-decoration: none;}
#months .calendar .month td a.selectdate {color: #c00; text-decoration: none;}
#weeks_calendar {float: left; width: 65%; margin: 0; padding: 0;}
#btsb {float: right; width: 30%; position: relative; top: 35px;}
#btsb_football {float: right; width: 30%; position: relative; top: 15px;}
.clear {clear: both;}

/* END: classes ported over from calendar.css */

/* BEGIN: Used in Used in Pick Your Expert Capper content item on home page.*/

.pyecText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #043066;}

/* END: Used in Used in Pick Your Expert Capper content item on home page. */


