

/* Main Layout */

body 
{
	font-family: verdana, sans-serif;
	font-size: 11px;
   
   text-align:center;
   color: #333333;
	background-color: #eeeeee;
	background-image: none;
}

.bground1
{
   position: relative;
   top: 0px;
   left: 0px;
   
   background-image: url(/index_images/bg_tile1.png);
   background-repeat:  repeat-x;
   z-index:2;
}

.bground2
{
   position: absolute;
   top: 0px;
   left: 0px;
   z-index:1;
   
   background-color: #377611;
   
   height:91px;
   width: 100%;
}



#SiteWrap
{
	width: 100%;
	max-width: 1000px;
	min-width: 1000px;
	text-align: left;
	margin: 0 auto;
}

.BackgroundWrap
{
	background-color:#fff;
}
.PaddingWrap
{
	padding: 0px 15px 0px 15px;
}

#TopAdWrap
{
	width: 100%;
	height: 100px;
	line-height:100px;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	
	background-image: url(/masterpages/layout/images/cleargradient.png);
	background-color: #69944E;
	background-repeat: repeat-x;
}

#LoginWrap
{
	width: 100%;
	margin-bottom: 5px;
}

#ContentWrap
{
	width: 100%;
	float:left;
}
#HeaderWrap
{
	clear:both;
	width:100%;
}
#BannerWrap
{
	width: 650px;
	float:left;
}

#FlashWrap
{
	float:right;
	width: 270px;
	height: 108px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	background-color: #69944E;
	background-image: url(/masterpages/layout/images/flashad2.gif);
	background-position:center;
	background-repeat: no-repeat;
}
#FlashWrap a
{
	color: #fff;
}
#FlashWrap a:hover
{
	color: #E5DD56;
}

#NavWrap
{
	clear:both;
	width: 100%;
	height:73px;
}
#NavWrapLeft
{
	width: 650px;
	float:left;
	height:73px;
}
#NavWrapRight
{
	width: 270px;
	padding: 5px 0px 0px 0px;
	height: 68px;
	float:right;
}

#NavWrapRightContent
{
	
}
#ToolsAdWrap
{
	width:100%;
	text-align:center;
	padding-top:10px;
}

#ForumWrap
{
   width:100%;
	text-align:center;
}

/* ====== middle bar ========= */
.MiddleBar
{
	clear:both;
	margin-top:10px;
}

#MessageBarWrap
{
}

#LinkAdWrap
{
	padding: 5px 15px 0px 15px;
}
/* ====== middle bar ========= */


#CenterContentWrap
{
	width:100%;
}

#MainBodyWrap
{	
	width: 680px;
	float:left;
}

#ToolsWrap
{
	width: 300px;
	float:right;
	font-size: 9px;
}

#FooterWrap
{
	clear:both;
	width:970px;
}

#SkyscraperWrap
{
	float:right;
	width: 166px;
	margin-left: 10px;
}

#LoginWrap
{
   margin: 0px;
   padding: 0px;
	font-size:x-small;
	font-family: Century Gothic;
	font-weight: bold;
}
#LoginWrapLeft
{
	width:650px;
	float:left;
}
#LoginWrapRight
{
	width:270px;
	float:right;
}

#TeamSwitchWrap
{
	position: absolute;
	top: 18px;
	left: 706px;
	z-index: 9000;
}

#SportPageHeader
{
	margin-bottom:10px;
	border-bottom: solid 2px #377611;
	font-size: 14px;
	font-weight:bold;
	padding-bottom: 3px;
}

#toolsTabsWrap
{
	margin-bottom:10px;
	width:100%;
	font-size:14px;
	padding-bottom: 3px;
	border-bottom: solid 2px #377611;
}

#newsticker 
{
	background-color: #377611;
}


#PopupWrap
{
	width:100%;
	text-align: left;
	margin: 0 auto;
	background-color: #fff;
	margin:10px 5px 5px 5px;
}
#PopupPaddingWrap
{
	padding: 10px;
}


#PopupNav{margin-top:20px;width:100%;}
#PopupNavLeft {float:left}
#PopupNavRight {float:right}

.ClearDivider
{
	width:100%;
	clear:both; 
	height:15px;
}

/* ============ Bevel section ================== */
.Bevel
{
   width:100%;
   clear:both;
   height:15px;
}

.BevelUL, .BevelUR, .BevelLL, .BevelLR, 
.BevelBarMain, .BevelBarTools, .BevelBarFull, .BevelBarForum
{
	height:15px;
	margin:0px;
	padding:0px;
	float:left;
}

.BevelUL, .BevelUR, .BevelLL, .BevelLR
{
   width:15px;
   background-color: #eeeeee;
} 
.BevelBarMain, .BevelBarTools, .BevelBarFull, .BevelBarForum
{
   background-color: #fff;
}

.BevelBarMain
{
   width:650px;
}
.BevelBarTools
{
   width:335px;
}
.BevelBarFull
{
   width:1035px;
}
.BevelBarForum
{
   width:1031px;
}

.BevelUL
{
	background-image:url(/masterpages/layout/images/bevel_ul.gif); 
}
.BevelUR
{
	background-image:url(/masterpages/layout/images/bevel_ur.gif); 
}
.BevelLL
{
	background-image:url(/masterpages/layout/images/bevel_ll.gif); 
}
.BevelLR
{
	background-image:url(/masterpages/layout/images/bevel_lr.gif); 
}

.LoginText
{
	color: #69944E;
} 

.LoginButton
{
	height: 16px;
	font-weight: bold;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	vertical-align:middle;
}
.LoginButton:hover
{
	text-decoration: underline;
}

.LoginTextField
{
	width: 85px;
	height: 10px;
	background-color: #eeeeee;
	font-size: 9px;
	vertical-align:middle;
}

.LoginCheckBox
{
	height: 10px;
	font-size:x-small;
	vertical-align:middle;
}

.TextClass1
{
	color: #377611;
}
.TextClass2
{
	color: #69944E;
}

.LoginDropDown
{
	width: 170px;
	background-color: #377611;
	color: #fff;
	font-size: 10px;
	margin-top:0px;
	padding:0px;
}

/* Footer */
.FooterGroup
{
	width: 24%;
	float: left;
	font-size: x-small;
	font-family: Century Gothic;
	color: #69944E; 
	text-align:center;
	margin-top:0px;
	padding-top: 0px;
}
.FooterGroupTitle
{
	font-weight: bold;
	color: #377611;
}
.FooterGroup ul
{
	text-align:left;
	margin-top: 0px;
	margin-left: 25px;
}
.FooterGroup a
{
	text-decoration:none;
	color: #377611;
}
.FooterGroup a:hover
{
	text-decoration:underline;
}

#Copyright
{
	width:100%;
	clear:both;
	font-size:xx-small;
	text-align: center;
	color: #377611;
}

/***************************************************************************************
 Links                                                                               
****************************************************************************************/
a	{text-decoration: none}

.ToolsTableLink a:link    {color: #377611; text-decoration: none}
.ToolsTableLink a:hover   {color: #69944E; text-decoration: none}
.ToolsTableLink a:visited  {color: #377611; text-decoration: none}

a.ToolsTableLink:link    {color: #377611; text-decoration: none}
a.ToolsTableLink:hover   {color: #69944E; text-decoration: none}
a.ToolsTableLink:visited  {color: #377611; text-decoration: none}

a:link    {color: #377611; text-decoration: none}
a:hover   {color: #69944E; text-decoration: none}
a:visited  {color: #377611; text-decoration: none}

a.whitelink:link {color: #fff; text-decoration: none}
a.whitelink:visited {color: #fff; text-decoration: none}
a.whitelink:hover  {color: #E5DD56; text-decoration: none}

/***************************************************************************************
 AGM                                                                             
****************************************************************************************/
.AGMWrap
{
	font-size: 9px;
}
#AGMTable
{
	width:100%;
}

#AGMIntro
{
	background-color: #eeeeee;
}

#AGMTable td
{
	padding: 5px;
	border-bottom: solid 1px #eeeeee;
}

#AGMTable p
{
	margin:3px;
	margin-left: 8px;
}

#AGMTable a
{
	font-weight:bold;
}

.Grading td
{
	background-color: #eeeeee;
}
.Grading th
{
	background-color: #ddd;
}

/***************************************************************************************
 HELP
***************************************************************************************/
.HelpMainTable
{
	padding:5px;
	font-size: 9px;
}
.HelpTitle
{
	font-size: 10px;
	font-weight: bold;
	color: #377611;
	border-bottom: solid 1px #377611;
}
.HelpBody
{
	border-bottom: solid 1px #eeeeee;
}

.HelpBody p
{
	margin:3px;
	margin-left: 8px;
}

.HelpFooter
{
}
.HelpButton
{
}


/***************************************************************************************
 Controls 
***************************************************************************************/
.Control0, .Control1, .Control2, .Control3, .Control4,
.Ctrl1,.Ctrl2,.CtrlInactive,.CtrlNegative,.CtrlCaution,.CtrlPositive
{
	font-size: 10px;
	font-family: Arial;
}

.Control0{color:#333333;}
.Control1, .Control2, .Control3, .Control4{color:#fff;}

.Control0{background-color: #eeeeee;}
.Control1{background-color: #377611;}
.Control2{background-color: #69944E;}
.Control3{background-color: #888;}

/* Labels */
.Text0{color: #333333;}
.Text1{color: #377611;}
.Text2{color: #69944E;}
.TextHighlight{color:#E5DD56}
.TextWarning, .Text4 {color:#ac2727}
.TextDisabled {color:#777777}
.TextSuccess {color: #336040;}
.TextDisabled2 {color:#eeeeee}
.TextWhite {color:#fff; }

.BarSuccess, .BarWarning
{
   width:98%;
   color:#fff;
   margin: 5px 0px 5px 0px;
   padding: 1%;
   text-align: center;
}
.BarSuccess{ background-color: #336040;}
.BarWarning{ background-color: #ac2727;}

.WarningPanel
{
	width:100%;
	color:#ac2727;
}

/* DDLs */
.DDL0,.DDL1,.DDL2,.DDLInactive, .DDLDisabled,.DDLNegative,.DDLCaution,.DDLPositive
{
	font-size: 10px;
	font-family: Arial;
}

.DDL0{color:#333333;background-color: #eeeeee;}
.DDL1{color:#fff;background-color: #377611;}
.DDL2{color:#fff;background-color: #69944E;}

.DDLInactive, .DDLDisabled{color:#fff;background-color: #777777;}
.DDLNegative{color:#fff; background-color: #ac2727;}
.DDLCaution {color:#333333; background-color: #E5DD56;}
.DDLPositive{color:#fff; background-color: #336040;}

/* Buttons */

.Btn0, .Btn1, .Btn2, 
.BtnPositive, .BtnCaution, .BtnNegative, BtnInactive, .BtnRegular
{
	height: 18px;
	font-size: 10px;
	font-family: Arial;
}

.Btn0{color: #333333;}
.Btn1{color: #377611;}
.Btn2{color: #69944E;}
.BtnInactive{color: #777777;}
.BtnPositive{color: #336040;}
.BtnCaution{color: #E5DD56;}
.BtnNegative{color: #ac2727;}


.ControlSafe,
.ControlNeutral,
.ControlAlert
{
	height: 18px;
	font-size: 10px;
	font-weight: bold;
}
.ControlSafe{color: #336040;}
.ControlNeutral{color: #333333;}
.ControlAlert{color: #ac2727;}

/* TextBoxes */
.TB0
{
	background-color: #eeeeee;
	font-size: 9px;
}
.TB1
{
	color:#fff;
	background-color: #377611;
	font-size: 9px;
}
.TB2
{
	color:#fff;
	background-color: #69944E;
	font-size: 9px;
}
.TBDisabled
{
	color:#fff;
	background-color: #777777;
	font-size: 9px;
}
.TBWhite
{
	font-size: 10px;
	font-weight:bold;
}


.Locked td
{
   background-image: url(/common/images/redfade.png);
}

.Activated
{
    font-size: 11px; font-weight:bold; color: #336040
}
.ActivateLink
{
    font-size: 11px; font-weight:bold; color: #377611;
}
.ActivateLink:hover
{
    font-size: 11px; font-weight:bold; text-decoration:underline; color: #336040;
}

span.Plain
{
	font-size:10px;
	color: #333333;
	font-weight: normal;
}

/* div.h2 mimics the h2 style but allows for a control to float right */
.h2, .h2Top{height: 20px;}
.h2Title{float:left;}
.h2Control 
{
	float:right; 
	height: 20px;
	font-size:10px;
	color: #333333;
	font-weight: normal;
}

h2, .h2, .h2Top, #GDRGoogleWrap .gfc-resultsHeader
{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #377611;
	border-bottom: solid 1px #377611;
	margin-bottom: 5px;
	
	padding-left: 30px;
	background-color: #69944E;
	background-image: url('/masterpages/layout/images/h2gridFB.gif');
	background-repeat:repeat-x;
	background-position:left center;
}

.h2Top{margin-top:0px;padding-top:0px;}
h2, .h2, #GDRGoogleWrap .gfc-resultsHeader{margin-top: 25px;}

h3
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4
{
	font-size: 11px;
	font-weight: bold;
	color: #377611;
	border-bottom: solid 1px #377611;
	margin-top: 0px;
	margin-bottom: 0px;
}

.subContent
{
}

.subSubContent
{
	padding: 5px;
}

.Footnote
{
	font-size:xx-small;
	color: #777777; 
	margin-left: 3px; 
	margin-bottom:3px;
}

.MyTeam
{
	color: #336040;
}

.GreyOut, .GreyOut td, .GreyOut a, .GreyOut a.PlayerCardLink
{
	color:#777777;
}

#toolsdiamond
{
	background-image:url(/baseball/images/minidiamond.gif); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:100%;
	height: 250px;
	text-align:center;
}
#toolsdiamond table
{
	width:100%;
	height: 125px;
}

#TransparentBG
{
	background-image:url(/common/images/transparentwhite.png);
	background-repeat:repeat;
}

/* ======== fab/teamplanner AND clubhouse/lineup  ============= */
#bg_diamond_clear
{
  background-image: url(/baseball/images/diamond.gif);
  background-repeat:no-repeat;
  background-position:center top;
  width:100%;
}

.bg_lines 
{
   background-image: url(/football/images/yardlines.png);
   background-color: #377611; 
   background-repeat: repeat;
   padding: 10px;
}

.bg_field
{
   background-image: url('/football/images/field.png');
   background-color: #377611;
   background-repeat: no-repeat;
   background-position:center top;
}

.bg_centerLine
{
   background-image: url('/football/images/centerline.png');
   background-repeat: no-repeat;
   background-position:center center;
}

/* ======== Mix and Match Basics  ============= */
.BG1
{
     background-color: #377611;
}
.BG2
{
     background-color: #69944E;
}
.BGDisabled
{
     background-color: #777777;
}
.BGHighlight
{
     background-color: #E5DD56;
}
.BGWhite
{
     background-color: #fff;
}
.BGBlack
{
     background-color: #000;
}
.BGShade
{
     background-color: #eeeeee;
}

.Transparent
{
     filter: alpha(opacity=80, style=0);
     -moz-opacity: 0.80;
}

.Color1
{
     color: #377611;
}
.Color2
{
     color: #69944E;
}
.ColorDisabled
{
     color: #777777;
}
.ColorHighlight
{
     color: #E5DD56;
}
.ColorWhite
{
     color: #fff;
}
.ColorBlack
{
     color: #000;
}
.HeaderInvert
{
   color: #fff;
   background-color: #377611;
}
.HeaderInvert2
{
   color: #fff;
   background-color: #69944E;
}


.StarterClass,
.StarterClass td
{
	background-color: #bbb;
}
.BackupClass,
.BackupClass td
{
	background-color: #ddd;
}
.NotSelectableClass,
.NotSelectableClass td
{
	background-color: #eeeeee;
}
.UnselectedClass,
.UnselectedClass td
{
	
}
.ConflictClass,
.ConflictClass td
{
	color:#fff;
	background-color: #ac2727;
}

.ConflictTitle
{
	color: #333333;
	font-weight:bold;
	border-bottom: solid 1px #ac2727;
	padding:2px;
	text-align:left;
}

.ConflictBody
{
	color: #ac2727;
	padding:2px;
	text-align:left;
}

/* AJAX  ============================================ */
div.CheckoutPopUp
{
	text-align: left;
	color: #333333;
	background-color: #fff;
	border: solid 2px #777777;
	padding:10px;
	z-index:9999;
	background-image: url(/index_images/bg_gradient.jpg); 
	background-repeat: repeat-x;
	width:350px;
	
}

div.AJAXPopUpControl
{
	text-align: left;
	color: #fff;
	background-color: #377611;
	border: solid 2px #777777;
}

.AJAXPopUpControl input
{
	width: 97%;
}

div.AJAXPopUpControl div.AJAXPopUpControl_Title, 
div.AJAXPopUpControl div.AJAXPopUpControl_Inidicator
{
	background-color: #69944E;
	color: #fff;
	font-weight: bold;
	border: none;
	padding: 0px 0px 0px 2px;
}

div.AJAXPopUpControl div.AJAXPopUpControl_Body
{
	border: none;
	padding: 3px;
	
}

div.AJAXPopUpControl div.AJAXPopUpControl_Message
{
	border: none;
	padding: 3px;
	background-color: #377611;
}

.AJAXPopUpControl table
{
	width: 100%;
	padding: 2px;
}

.AJAXPopUpControl .RegularTable th
{
	color: #fff;
	border-bottom: 1px #fff;
}

.AJAXPopUpControl a
{
	color: #E5DD56;
	text-decoration: none;
}

.AJAXPopUpControl a:hover
{
	color: #fff;
	text-decoration: underline;
}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:9998;
}

.CompletionList
{
   border: solid 2px #eeeeee;
}
.CompletionListItem
{
   font-size: 9px;
   background-color: #777777;
   border-top: solid 1px #777777;
   border-bottom: solid 1px #777777;
   color: #fff;
   cursor:pointer;
   padding:2px;
}
.CompletionListHighlightedItem
{
   font-size: 9px;
   background-color: #E5DD56;
   color: #333333;
   border-top: solid 1px #eeeeee;
   border-bottom: solid 1px #eeeeee;
   cursor:pointer;
   padding:2px;
}

/* END AJAX ======================= */

.HighLightClass
{
	color: #E5DD56;
}

.FinePrintClass
{
	font-size: xx-small;
	color: #777777;
	font-style:italic;
}

/*** From Tools.css ***/

/***************************************************************************************
 toolsTabs
****************************************************************************************/

a.toolsTab_Selected
{
	font-weight:bold;
	color: #377611;
}

a.toolsTab_Unselected
{
	font-weight:normal;
	color: #69944E;
}

/***************************************************************************************
 Title                                                                               
****************************************************************************************/
.ToolsTitle
{
   color: #fff;
   font-size: 10px;   
   padding: 6px 3px 3px 3px;
   margin: 6px 3px 3px 3px;
   font-weight: bold;
}

/***************************************************************************************
 Navigator Bar                                                                               
****************************************************************************************/
.NavigatorBar
{
   margin-top : 15px;
   height: 20px;
   border-bottom: solid 1px #377611;
}

.NavigatorBarTitle a
{
   color: #377611;
   text-decoration: none;
}
.NavigatorBarTitle a:hover
{
   color: #69944E;
   text-decoration: underline;
}

.NavigatorBarButton
{
   width: 7px;
}

/***************************************************************************************
 Body                                                                               
****************************************************************************************/
.ToolsBody
{
   margin: 0px 3px 0px 3px;
   padding: 0px;
   color: #333333;
   font-size: 9px;
}

/***************************************************************************************
 TABLE                                                                               
****************************************************************************************/

.LayoutTable, .LayoutTable td
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.ToolsTable, .RegularTable, .DragDropTable, .VerticalTable
{
	width: 100%;
	border-collapse: collapse;
	padding: 3px 0px 3px 0px;
}

.ToolsTable
{
	font-size: 9px;
}

.ToolsTable td,
.RegularTable td,
.DragDropTable td,
.RegularSubTable .RegularTable td,
.VerticalTable td, .VerticalTable th
{
	padding: 2px;
	border-bottom: solid 1px #eeeeee;
}

.RegularSubTable
{
	width: 100%;
	border-collapse: collapse;
}
.RegularSubTable td
{
	border:none;
}

tr.OverlineRow td, td.OverlineRow,
tr.OverlineRow th, th.OverlineRow
{
	border-top: solid 1px #eeeeee;
}

tr.UnderlineRow td, td.UnderlineRow,
tr.UnderlineRow th, th.UnderlineRow
{
	border-bottom: solid 1px #eeeeee;
}

tr.HighlightLineRow td, td.HighlightLineRow,
tr.HighlightLineRow th, th.HighlightLineRow
{
	border-bottom: solid 1px #E5DD56;
}

.RegularTable tr.OverlineRowBold td, 
.RegularTable td.OverlineRowBold,
.RegularTable tr.OverlineRowBold th, 
.RegularTable th.OverlineRowBold
{
	border-top: solid 2px #eeeeee;
}

.RegularTable tr.UnderlineRowBold td, 
.RegularTable td.UnderlineRowBold,
.RegularTable tr.UnderlineRowBold th, 
.RegularTable th.UnderlineRowBold
{
	border-bottom: solid 2px #eeeeee;
}

/* This covers the header of a DG */
.ToolsTable tr.ToolsTableHeader td,
.ToolsTable th,
.RegularTable tr.RegularTableHeader td,
.RegularTable th,
.DragDropTable tr.RegularTableHeader td,
.DragDropTable th
{  
	color: #333333; 
	padding: 2px; 
	font-weight: bold;
	border-bottom: solid 1px #333333;
}

th.RegUnderline{border-bottom: solid 1px #eeeeee;}

td.HighlightCell {background-color:#eeeeee;}

.HighlightRow
{
   background-color: #E5DD56;
}

.ToolsTable tr td
{  
  
}

.ToolsScoreboard
{
	color: #fff;
	width: 99%;
	border-collapse:collapse;
	margin: 1px;
}

.ToolsScoreboard td,
.ToolsScoreboard th
{
	background-color: #669069;
	border-top: solid 1px #999;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #ddd;
	border-left: solid 1px #eeeeee;
	padding: 2px;
	margin: 0px;
}

.ToolsScoreboard th
{
	font-weight:bold;
}

.ToolsScoreboard a.ToolsTableLink
{
	color: #fff;
}



/***************************************************************************************
 Misc. Styles                                                                               
****************************************************************************************/
table.Warning 
{
	background-color:White; 
	border: thin solid 2px #ac2727; 
	margin: 3px;
}

.Warning th
{
	background-color:#ac2727; 
	color: White; 
	text-align: left;
}

.Warning a:visited {color: #377611; text-decoration: underline}
.Warning a:link    {color: #377611; text-decoration: underline}
.Warning a:active  {color: #69944E; text-decoration: underline}
.Warning a:hover   {color: #69944E; text-decoration: underline}

td.SumLine
{
	background-color: #777777;
}

td.LineupDivider
{
	background-color: #6f9c73;
}

.NTclass 
{
	FONT-SIZE: 7px; 
	vertical-align: super; 
}

.Countdown
{
	Z-INDEX: 101; 
	FONT-SIZE: 12px;
}

.iAlert
{
	margin: 0px 2px 0px 0px;
}

.TimeToFAB
{
	color: #ac2727; 
	font-size: 14px; 
	font-weight: bold;
}

.TopRightHelpTitle 
{
	MARGIN-TOP: 10px;
}

#minidiamond
{
	BACKGROUND-IMAGE: url(../images/minidiamond2.gif);
	BACKGROUND-REPEAT: no-repeat;
	width: 100%;
	height: 195px;
	color:#fff;
}

.minidiamondcell
{
	height: 30px;
}

.SingleTotal
{
	border-bottom: thin solid 1px #dddddd;
}

.TLDividerTools
{
	border-top: 2px solid #aaaaaa;
}

/****
 Nav 1
*****/

.nav_1 ul 
{
   float:left;
   list-style:none;
}

.nav_1 li 
{
   float:left;
   margin:0 1px 0 0;
   width:110px;
   height:20px;
   border-left:1px solid #377611;
   border-top:1px solid #377611;
   border-right:1px solid #377611;
   color:#fff;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   padding:5px 0 0 10px;
   background:url(/index_images/bg_nav.png) repeat-x;
}

.nav_1 li img 
{
   margin:0 5px 0 0;
}

.nav_1 a.navlink 
{
   color:#fff;
}

.nav_1 a.navlink:hover 
{
   color: #377611;
}

#navactive 
{
   background:#fff;
   color: #377611;
   height:21px;
}

#navactive img 
{
   margin:0 10px 0 0;
}

#navactive a 
{
   color: #377611;
}


/***************************************************************************************
 Nav 2                                                                             
****************************************************************************************/

#navdiv 
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width:1040px;
	float:left;
	height:40px;
}

.ulLevel1 
{
	width: 1025px;
	position: relative;
	top:10px;
	height:17px;
	margin-left:10px;
	border-bottom: 1px solid #ccc;
	background-color: #377611;
	background-image: url(/masterpages/layout/images/navfade.png);
	
	padding-left: 10px;
}

.ulLevel2
{		
   position: absolute;
   padding-top:2px;
	top: 18px;
	left: 0;
	width: 1035px;
	margin: 0;
	height:17px;
}

.ulLevel1 li 
{
	margin: 0;
	padding: 0;
	height:17px;
	display: inline;
	list-style-type: none;
}

.ulLevel1 a
{
	float: left;
	height:17px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 18px 0px 18px;
	text-decoration: none;
	color: #377611;
}

.ulLevel1 > li
{
   
}

.ulLevel1 li.nodeon > a
{
	color: #333333;
	background-color:#fff;
	
   border: solid 1px #ccc;
   border-bottom: none;
}

.ulLevel1 li.nodeon .ulLevel2 li a
{
   border: none;
}

.ulLevel1 li.nodeoff a
{
	color: #377611;
}

.ulLevel1 li.nodeoff ul.ulLevel2
{	
	display: none;
}

.ulLevel1 li.nodeoff:hover a.aLevel1
{
   background-color: #69944E;
   background-image: url(/masterpages/layout/images/navfade.png);
   
   border: solid 1px #ccc;
   border-bottom: none;
}

.ulLevel2 li.nodeoff:hover a.aLevel2
{
	background-image: url(/masterpages/layout/images/icon_off.png);
	background-position: 5px 3px;
   background-repeat: no-repeat;
}

li.nodeoff:hover .ulLevel2 li.nodeoff:hover a.aLevel2
{
	background-image: url(/masterpages/layout/images/icon_off.png);
	background-position: 5px 3px;
   background-repeat: no-repeat;
}

.ulLevel1 li.nodeon a.aLevel1
{
   /*
	background-image: url(/masterpages/layout/images/icon_on.png);
	background-position: 3px 6px;
   background-repeat: no-repeat;
   */
   
   background-color: #377611;
   background-image: url(/masterpages/layout/images/navfadeinvert.png);
}

.ulLevel2 li.nodeon a.aLevel2
{
	background-image: url(/masterpages/layout/images/icon_on.png);
	background-position: 3px 6px;
   background-repeat: no-repeat;
}


.ulLevel1 li:hover ul.ulLevel2
{
	display: block;
	z-index: 6000;
}

.ulLevel1 li.nodeoff:hover ul
{
	background-color: #69944E;
	background-image: url(/masterpages/layout/images/navfadeinvert.png);
	background-repeat: repeat-x;
}

li.nodeon ul
{
	display: block;
	z-index: 5000;
}


#BackHomeWrap
{
	position: absolute;
	top: 7px;
	left: 736px;
	z-index: 9000;
}

.pageone_return_link
{
   padding: 3px 10px 3px 10px;
   text-align: right;
   line-height: 17px;
}
.pageone_return_link a:hover
{
   color: #69944E;
   text-decoration: underline;
}

.PlayerModal
{
   width: 400px;
   border: solid 2px #777;
   padding:10px;
   background-color: #fff;
}
.PlayerModalName
{
   font-weight: bold;
   font-size: 14px;
   padding: 3px 0px 3px 10px;
   background-image: url(/common/images/name_bg.png);
   background-repeat: no-repeat;
   background-color: #377611;
   width:287px;
}
.PlayerModalData
{
   margin-top:10px;
}
.PlayerModalBlurb
{
   margin-top: 5px;
   padding-top:5px;
   border-top: solid 2px #377611;
}

.ModalWrap
{
   padding:10px 0px 0px 10px; 
   background-image:url(/common/images/controls/poptip.png); 
   background-repeat: no-repeat;
   background-color: Transparent;
}

/* User Rating */
.UserRatingTable
{
   width: 100%;
}
.UserRatingTable td
{
   padding:5px;
}
.UserScore, .UserScoreOverall
{
   color: #fff;
   font-weight:bold;
   width: 30px;
   height: 30px;
   border: solid 1px #777777;
   text-align:center;
   vertical-align: center;
}
.UserScore
{
   background-color: #69944E;
}
.UserScoreOverall
{
   background-color: #377611;
}


