body {
	color:#000000;
}
.mainBody
{
	background-image:url("../images/BIS/BkgBlueLg.png");
}
#wrap
{
    width:1150px;
    background-color:#ffffff;
}
h2
{
    margin-top:0px;
}
.headerArea
{
    background-image:url("../images/BIS/headerBkg.png");
    float:left;
    width:100%;
}
.headerLogo 
{
    background:url("../images/BIS/headerLogo.png") no-repeat;
    height:102px;
    width:640px;
    float:left;
    margin-top:12px;
}

#sign-in
{
    background:none;
    width:299px;
    padding-left:50px;
}
#sign-in a
{
    margin-left:0px !important;
}
#sign-in td
{
    padding:1px 0px !important;
}
#main
{
    padding:0px;
}
#main-header
{
	background:url(../images/BIS/SubNavBkg1.png) top right repeat-x;   
	float:left;
	width:100%;
    background-size: auto 100%;
} 
.mainCont
{
    width:100%;
    margin-left:0px;
    font-family:Trebuchet MS, Arial;
    font-size:13px;
    float:left;
}
.contactMain
{
    width:800px;
    margin:10px;
    float:left;
}
.defaultMain
{
    margin:10px;
}
#footer
{
    background:url(../images/BIS/FtrBkgBIS.png) top left no-repeat #ffffff;   
    height:113px;
    float:left;
    width:100%;
    padding:0px;
}
#footer p
{
    margin-left:100px;
    margin-top:52px;
    color:#000000;
    font-size:11px;
    font-family:Trebuchet MS, Verdana;
}
#footer a
{
    color:#000000;
    font-size:11px;
    font-family:Trebuchet MS, Verdana;
    margin-left:0px;
}
.BGFtrLogo
{
    float:right;
    margin-right:25px;
    margin-top:55px;
}
#content-form table
{
    margin-left:10px;
    width:990px;
}

/* NAV MENU STYLES */
#nav 
{
    margin-top:0px;
    margin-left:0px;
	background:url(../images/BIS/NavBkg.png) top right repeat;
	width:100%;
    height:100%;
    
}
#primary li a
{
	background:url(../images/BIS/NavBkg.png) top right repeat-x;
	height:50px;
	font-size:13px;
	font-family:Tahoma;
}
#primary li a.active, #primary li a:hover
{
	background:url(../images/BIS/NavBkg.png) top right repeat-x;
}
#primary li a .left, #primary li a.active .left, #primary li a:hover .left, #primary li a:hover .right
{
    background:none;
    height:50px;
}
#primary li a .right, #primary li a.active .right, #primary li a:hover .right, .navRight
{
    background:url("../images/BIS/NavBdr.png") no-repeat;
    margin-left:0px;
    height:50px;
}
#primary li .inner
{
    padding: 0px 0px;
    max-width:115px;
    text-align:center;
    height:50px;
}
#primary li .inner table
{
    height:50px;
}
#primary li a.first .inner
{
    padding-left:0px;
}
#primary li.filler-Landing
{
    width:1px;
}
#secondary
{
    padding-left:14px;
}
#secondary li a{
	color:#ffffff;
	text-decoration:underline;
	border-right:1px solid #ffffff;
	font-size:.72em;	
	margin-top:3px;
}
.navLink
{
    height:100% !important;
    vertical-align:middle !important;
    background:none !important;
    width:100px !important;
    padding:0px 5px !important;
}
/* BUTTONS & FORMS */
.form-submit
{
    background:url(../images/BIS/BtnBkg.png) top right repeat-x; 
    border:none;
    padding-top:2px;
    height:32px; 
    *margin-top:5px;
}
.form-submit-chart
{
    background:url(../images/BIS/BtnBkg.png) top right repeat-x; 
    border:none;
    padding-top:2px;
    height:32px; 
    margin-top:5px;
    margin-left:-40px;
    color:#F1EFEB !important;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    margin-right:10px;
    /*margin-top:1px;*/
    padding:3px;
    padding-top:0px;
    text-transform:uppercase; 
}
.form-submit-LB
{
    background:url(../images/BIS/BtnBkg.png) top right repeat-x; 
    border:none;
    padding-top:2px;
    height:20px; 
    color:#F1EFEB !important;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    margin-top:1px;
    padding:3px;
    padding-top:0px;
    text-transform:uppercase;    
}
.form-submit-Contact
{
    background:url(../images/BIS/BtnBkg.png) top right repeat-x; 
    border:none;
    padding-top:2px;
    height:20px; 
    color:#F1EFEB !important;
    cursor:pointer;
    font-size:1em;
    font-weight:bold;
    margin-right:10px;
    margin-top:6px;
    padding:3px;
    padding-top:0px;
    text-transform:uppercase;  
    border: 1px solid #ffffff;  
}
#sign-in .form-submit
{
    background:url(../images/BIS/BtnBkg.png) top right repeat-x;  
    height:22px;
}
.form-select-small, .form-select, .form-select-long
{
    height:20px;
    margin-right:5px;
}
.form-text, .form-text-large
{
    height:16px;
}
.small-text-center
{
    height:18px !important;
    width:70px;
    font-size:12px;
}
/* SUB-HEADER */
#league-manager
{
    display:none;
} 

#content-header
{
    background:url("../images/BIS/subHdrBkg.png") repeat scroll 0 0 transparent;
    height:63px;
    margin-left:0px;
    width:100%;
    margin-bottom:0px;
    text-align:left;
}
h1 {
    padding-top: 16px;
    font-size: 26px;
    color: #000000;
    margin-left: 95px;
    /*margin-top:-8px;*/
    margin-top: 0px;
}
.playersearch
{
    width:267px;
    background:url("../images/BIS/SearchInputBkg.png") no-repeat;
    border:none;
    height:30px;
    padding-left:4px;
    padding-top:3px;
}
.searchResults, tr.footer
{
    background-image:url("../images/BIS/SearchResBkg.png");
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-size:105%;
    font-weight:bold;
    height:24px;
    margin:5px 0;
    padding:8px 5px 4px !important;    
}
.searchResults td
{
    padding-top:5px;
}
#searchplayers
{
    width:100%;
}
.searchLine 
{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.searchInput
{
    float:left;
    width:268px;
}
.searchBtn
{
    float:left;
    margin-left:5px;
    margin-top:0px;
}


/* LANDING PAGE */
.homePanel
{
    display:block;
    width:100%;
    background:url("../images/BIS/Home_Bkg.png") no-repeat;
    height:320px;
    padding-top:16px;
    padding-left:20px;
} 
#opt1
{
    display:block;
}
#opt2
{
    display:none;
} 
#opt3
{
    display:none;
}    
.home1Highlight
{
    display:block;
    position:relative;
    width:940px;
    height:267px;
    background:url("../images/BIS/Home_SelHitter.png") no-repeat;
}
.home1Img2
{
    display:block;
    position:relative;
    margin-top:-174px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelFB_Small.png") no-repeat;
}
.home1Img3
{
    display:block;
    position:relative;
    margin-top:2px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelCatcher_Small.png") no-repeat;
} 
.home2Highlight
{
    display:block;
    position:relative;
    width:940px;
    height:267px;
    background:url("../images/BIS/Home_Sel1.png") no-repeat;
}
.home2Img2
{
    display:block;
    position:relative;
    margin-top:-263px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelHitter_Small.png") no-repeat;
}
.home2Img3
{
    display:block;
    position:relative;
    margin-top:91px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelCatcher_Small.png") no-repeat;
}
.home3Highlight
{
    display:block;
    position:relative;
    width:940px;
    height:267px;
    background:url("../images/BIS/Home_SelCatcher.png") no-repeat;
}
.home3Img2
{
    display:block;
    position:relative;
    margin-top:-263px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelHitter_Small.png") no-repeat;
}
.home3Img3
{
    display:block;
    position:relative;
    margin-top:3px;
    margin-left:0px;
    height:86px;
    width:131px;
    background:url("../images/BIS/Home_SelFB_Small.png") no-repeat;
}   
/* TABLE STYLES */
table.lbPageLayout 
{
    margin-left:10px;
    width:99%;
}
table.lbPageLayout td.left
{
    width:78%;
    padding-top:10px;
}
table.lbPageLayout td.right
{
    width:254px;
    padding-right:0px;
}
.playercard th
{
   /* background:url("../images/BIS/TableHdrRowMidBkg.png"); 
    background:none; */
    color:#ffffff;
    border-right:1px solid #2d3033;
}
.playercard th, .pretty-table td 
{
    padding-left:2px;
    padding-right:2px;
}
.playercard th, .playercard td 
{
    text-align:center !important;
    white-space: nowrap;
}
.playercard td.rightAlign 
{
    text-align:right !important;
}
.playercard td, td.player
{
    border-right:1px solid #d4d7db;
    padding-top:1px;
    padding-bottom:0px;
    border-bottom:none;
    font-size:11px;
}
.playercard table, .playercard table table, .playercard td table td, .playercard td table td table td
{
    border:none;
}
#leaderboard .player
{
    height:20px;
}
.playercard td.TDRight, .totalRow td.TDRight, table.lbPageLayout .playercard tr.totalRow td.TDRight
{
    border-right:none;
}
.headerRow, table.lbPageLayout .playercard tr.headerRow 
{
    background:url("../images/BIS/TableHdrRowBkg.png");
    color:#ffffff;
    height:36px;
    
}
.GDPBuntsOFGrid td {
    border-right:1px solid #d4d7db;
}

.headerRow a {
    color:white;
    font-weight:normal;
    text-decoration:none;
    }

.headerRow th {
    text-align:center;
    }

.headerRow_SortSelect a {
    font-weight:bold;
    }

.gridViewTotalRow td {
    background:url("../images/BIS/TableHdrRowBkg.png");
    color:#ffffff;
    height:25px;
    vertical-align:middle;
    padding-top:12px;
}

.totalRow, table.lbPageLayout .playercard tr.totalRow
{
    background:url("../images/BIS/TableFtrRowMidBkg.png");
    background-repeat:repeat-x;
    color:#ffffff;
    height:37px !important;
} 
.totalRow td, table.lbPageLayout .playercard tr.totalRow td
{
    padding-top:14px;
    border-bottom:none;
    border-right: 1px solid #D4D7DB;    
} 
.totalRow td
{
    *padding-top:12px !important;
    *height:25px !important;
}  
table .playercard, table.lbPageLayout .playercard
{
    border:1px solid #000000;
    margin-top:0px;
    margin-bottom:40px;
    width:100%;
}
.playercard th.THLeft
{
    border-left:1px solid #000000;
}
.playercard th.THRight
{
    border-right:1px solid #000000;
}
.even
{
    background:url(../images/BIS/TableEvenRowBkg.png) top right repeat-x;
    height:20px;
}
.odd
{
    background:url(../images/BIS/TableAltRowBkg.png) top right repeat-x; 
    height:20px;
}
/*.even td, .odd td
{
    text-align:center;  
}*/
.oddLg
{
    background:url(../images/BIS/TableAltRowBkgLg.png) top right repeat-x; 
    height:140px;
}
div.even, .playercard tr.even
{
    background:url(../images/BIS/TableEvenRowBkg.png) top right repeat-x;
    height:20px;
}
div.odd, .playercard tr.odd
{
    background:url(../images/BIS/TableAltRowBkg.png) top right repeat-x; 
    height:20px;
}
table.lbPageLayout .playername
{
 /*   background:url("../images/BIS/TableHeaderBkg.png") no-repeat; */
    background:url("../images/BIS/TableHeaderBkg1.png") repeat-x;
    color:#ffffff;
    height:52px;
    padding-top:20px;
    text-align:left;
 /*   padding-left:10px; */
    margin-bottom:0px;
}
.playerPosition
{
    float:right;
    background:url("../images/BIS/PositionBkgTotal.png") no-repeat;
    color:#ffffff;
    font-size:14px;
    height:23px;
    width:163px;
    margin-top:-30px;
    margin-right:21px;
    text-align:center;
    padding-top:7px;
    font-weight:bold;
}
.rightBorder
{
    border-right: 1px solid #B6B7B7 !important;
}
table.lbPageLayout .playercard td.hdrPosition
{
    padding:0px;
}
div.footer
{
    background: url("../images/BIS/LBHdrBkg.png") repeat-x scroll right top transparent;
    text-align:center;
    height:26px;
}
div.playerNameDiv
{
    width:100%;
    overflow: hidden;
}

/* Leaderboard */
table.lbPageLayout td.rightLB
{
    background:url("../images/BIS/SidebarPlayerLB.png") no-repeat;
    width:16%;
    padding-right:0px;
    height:850px;
    }
#leaderboard 
{
    width:80%;
    margin-left:auto;
    margin-right:auto;
    border-bottom:1px solid #b6b7b7;
    }

#leaderboard th
{
    background-image:url("../images/BIS/LBHdrBkg.png");
    background-repeat:repeat-x;
    color:#ffffff;
    height:36px;
}
#leaderboard hdrPlayer 
{
    padding-left:5px;
}
#leaderboard .player
{
    border-left:1px solid #b6b7b7;
    width:120px;
    padding-left:5px;
    padding-top:5px;
}
#leaderboard .value
{
    border-right:1px solid #b6b7b7;
    width:50px;
    padding:5px 5px 1px;
}
#leaderboard .hdrPosition
{
    border:none;
}
.LBSelect
{
    width:70%;
    margin-left:auto;
    margin-right:auto;
    vertical-align:bottom;
    margin-top:45px;
}
.LBDD
{
    float:left;
    margin-left:25px;
}
.LBDD1
{
    text-align:left;
}
.LBDD2
{
    float:left;
    margin-top:5px;
}
.LBBtn
{
    margin-top:-1px;
    float:left;
    width:25px;
}
.LBBtnPM
{
    float:right;
    width:25px;
}

/* Team Fielders */
.TFDD
{
    margin-bottom:10px;
    float:left;
    width:100%;
}

/* Hitter Charting */
.hitterCharting
{
    width:980px;
    margin-left:10px;
    margin-top:10px;
    border-bottom:1px solid #d4d7db;
}
.hitterCharting a
{
    text-decoration:none;
}
.chartInput
{
    font-size:12px;
    font-family:Trebuchet MS, Arial;
}
.htrHdrRow
{
    background:url("../images/BIS/HitterHdrRowBkg.png") repeat-x;
    height:28px;
    font-family:Trebuchet MS;
    color:#ffffff;
    font-weight:bold;
    text-transform: uppercase;
    font-size:13px;
}
.htrHdrRow td
{
    border-left: 1px solid #494F55 !important;
    border-right:none;
    border-bottom:none;
}
.htrHdrRow td.TDRight
{
    border-right: 1px solid #494F55 !important;
}
.filterDescHdrRow, .table-head
{
    background:url("../images/BIS/FilterHdrRowBkg.png") repeat-x;
    font-family:Trebuchet MS;
    color:#ffffff;
    font-weight:bold;
    text-transform: uppercase;
    font-size:16px;
    height:38px;
}
.filterDescHdrRow td
{
    border-left: 1px solid #494F55 !important;
    border-right:none;
    border-bottom:none;
}

.filterDesc
{
    font-weight: normal;
    text-transform: none;
}
.hitterCharting td
{
    border-left: 1px solid #d4d7db;
    padding-left:5px;
}
.hitterCharting td.TDRight
{
    border-right:1px solid #d4d7db;
}
.hitterCharting tr.even
{
    background:url("../images/BIS/HitterRowBkgEven.png") repeat-x;
    height:31px;
}
.hitterCharting tr.odd
{
    background:url("../images/BIS/HitterRowBkgOdd.png") repeat-x;
    height:31px;
} 
.hitterCharting table, .hitterCharting table td
{
    border:none;
    top:0px !important;
}
.charts
{
    margin-left:40px;
}
#P051bfb425719426aa997f537729c207c_2_oReportDiv .A03e41bb1e8d44fa3ad5a750ee19efb307
{
    text-align:left !important;
    padding-left:240px !important;
}
#ctl00_cphContent_rvPlayByPlay_AsyncWait_Wait, #ctl00_cphContent_rptReportViewers_ctl01_ReportViewer1_AsyncWait_Wait
{
    top:10px !important;
    position:relative !important;
    width:200px !important;
    left:340px !important;
    border:none !important;
    background:none !important;
}
.addRow
{
    background:url("../images/BIS/AddRow.png") no-repeat;
    height:19px;
    width:19px;
}
.delRow
{
    background:url("../images/BIS/DelRow.png") no-repeat;
    height:19px;
    width:19px;
    margin-left:5px;
}
.delRowOpt
{
    background:url("../images/BIS/DelRow.png") no-repeat;
    height:19px;
    width:19px;
}
#rptviewer
{
}

#rptviewer td
{
    /*padding: 0px;*/
    /*border-right:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
}
/*
.mainCont table
{
    height:100% !important;
}
*/
#ctl00_cphContent_cblRoles
{
    margin-left:0px !important;
    width:980px !important;
}

.charts table
{
    height:100% !important;
    border-collapse:separate !important;
}
.charts table tr, .charts table td
{
    border-collapse:separate !important;
}

.charts div
{float:left;}

#ctl00_cphContent_rvPlayByPlay_ctl06 {width:100%;}


.charts tbody tr td span div table tbody tr td div div div table tbody tr td table div {width:100% !important;}

/* MY ACCOUNT PAGE */
.myAccountTable
{
    margin-left: 10px;
    margin-bottom:10px;
    width:900px;
}
.myAccountTable tr
{
    height:20px;
}
.myAccountTable td.label
{
    width: 30%;
}
.myAccountTable tr.even, .myAccountTable tr.odd
{
    background:none;
}
.myAccountTable .form-text
{
    height:16px !important;
}
.bjocell
{
    vertical-align:middle !important;
    font-weight:bold;
    border-right: 1px solid #2D3033 !important;
    padding-left:3px;
    padding-right:3px;
}
.bjobordercell
{
    vertical-align:middle !important;
    font-weight:bold;
    border-right: 2px solid #B6B7B7 !important;
}
.bjoendcell
{
    vertical-align:middle !important;
    font-weight:bold;
    border-right: none !important;
    padding-left:3px;
    padding-right:3px;    
}
.bjocellbody
{
    vertical-align:middle !important;
    border-right: 1px solid #D4D7DB !important;
    padding-top:0px !important;
}
.bjobordercellbody
{
    vertical-align:middle !important;
    border-right: 2px solid #B6B7B7 !important;
    padding-top:0px !important;
}
.bjoendcellbody
{
    vertical-align:middle !important;
    border-right: none !important;
    padding-top:0px !important;
}
.bjocellfooter
{
    vertical-align:middle !important;
    border-right: 1px solid #2D3033 !important;
    height:37px;
    padding:0px !important;
}
.bjobordercellfooter
{
    vertical-align:middle !important;
    border-right: 2px solid #B6B7B7 !important;
    height:37px;
    padding:0px !important;
}
.bjoendcellfooter
{
    vertical-align:middle !important;
    border-right: none !important;
    height:37px;
    padding-top:0px !important;
}
.bjodividercell
{
    vertical-align:middle !important;
    border-right: 1px solid #B6B7B7 !important;
    padding:0px !important;
}
.bjodividercellheader
{
    vertical-align:middle !important;
    font-weight:bold;
    border-right: 1px solid #B6B7B7 !important;
    padding-left:3px;
    padding-right:3px;
}
.bjodividercellfooter
{
    vertical-align:middle !important;
    border-right: 1px solid #B6B7B7 !important;
    padding:0px !important;
}
.tabPage
{
    margin-left:10px;
}
#apy_b0div
{
    width:820px;
}
.sideNav
{
    margin-top:32px;
    border-right:1px solid #dddddd;
    margin-left:4px;
    margin-right:4px;
    padding-right:3px;
}
.sideNav a
{
    font-size:12px;
}
.bjoCol1
{
    width:150px;
}
.bjoCol2
{
    width:832px;
}
.bjoNavDiv
{
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}
.charts div, .charts table, .charts td, .charts tr
{
    vertical-align:top !important;
}
#divPrint table
{
    width:1%;
    max-width:100%;
    min-width:500px;
}
.playercard th span,
.playercard td span
{
    padding: 0px 3px 0px 3px;
}

#tabContainer {
    width:90%;
    padding-left:5%;
    padding-top:15px;
}
.customTable td {
    padding-right:5px;
    padding-left:0px;
    border:1px;
}

.popupCalendar td {
padding: 0px 0px 0px 0px;
}

.ajax__calendar_container {
z-index:100;
}

.ajax__calendar_container div{
z-index:100;
background-color:white;
}

.ajax__calendar_container td {
padding: 0px 0px 0px 0px;
}

.ddlPrintTeams {
    position:relative;
    margin-top:2px;
    margin-left:10px;
}

.pnlShowPlayers {
    float:left;
    clear:right;
    margin-right: 10px;
}

.selectButton {
    width:130px;
    text-align:center;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;
}

.sDRSTable {
    margin-top:0px;
    margin-bottom:40px;
    width:100%;
}

#nextpitch_text, #ss_app_text {
    margin: 10px 0 10px 0;
}


    #nextpitch_text ul, #ss_app_text ul {
        list-style: disc;
        margin: 13px 0;
        padding-left: 40px;
    }

    #nextpitch_text li, #ss_app_text li {
        padding-left: 10px;
    }

#nextpitch_link {
    background-image: url(/images/BIS/NavBkg.png);
    padding: 10px;
    width: 150px;
}

#ss_app_link {
    background-image: url(/images/BIS/NavBkg.png);
    padding: 10px;
    width: 275px;
}

#umpreports_app_link {
    background-image: url(/images/BIS/NavBkg.png);
    padding: 10px;
    width: 200px;
}

#nextpitch_link a, #ss_app_link a, #umpreports_app_link a{
    color: #FFF;
    font-weight: 700;
    text-decoration: none;
}