A:hover { color:red; text-decoration:none}
a.alt1:link    { color:White; text-decoration:underline; }
a.alt1:visited { color:White; text-decoration:underline; }
a.alt1:hover   { color:Red; text-decoration:none; }
a.alt1:active  { color:White; text-decoration:underline; }
a.alt1
{
    font-family:Calibri;
    font-size:12;
    font-weight:bold;
}
p
{
    margin:0px;
    padding:0px;
}
body
{    
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    margin: 0;
    padding: 0;
    background: #000000 url(images/bg5.png) repeat-x; /*url("bg5.png")*/
   /*background-color: #1F2158; */
}
body.A1
{
    background-color: #000000;
    top: 0;
    left: 0;
    font-family: Verdana;
}
div.Outer
{
    border:2px solid #457BA1;
    margin:3px 11px 0px 0px;
    padding:2px;
}
div.Content
{
    /*border:2px solid #457BA1; */
    /*border-collapse:collapse;
    width:100%;
    margin:2px 2px 2px 2px; */
    padding:2px 2px 2px 2px;
    background-color:White;
    text-align:center;
    /*width:100%;*/
}
div.Content h1
{
    text-align:center;
    font-family:Calibri, Verdana, Arial;
    font-weight:bold;
    font-size:18pt;
    color:White;
    background-image: url(images/dark_blueGradient_55.bmp);
    margin:0px 0px 2px 0px;
    padding:0px;
    /*width:100%;
    border:0px;
    border-collapse:collapse;*/
}
div.Content h2
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
    margin:0px;
    padding:0px;
}
div.Content h3
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:12pt;
    color: #3897C4;
    background-color: white;
    margin:0px;
    padding:0px;
}
div.InnerContent
{
    border:1px solid #457BA1;
    /*border-collapse:collapse;
    width:100%;
    margin:2px 2px 2px 2px; 
    padding:2px 2px 2px 2px;*/
    background-color:White;
    text-align:center;
    /*width:100%;*/
    position:relative;
}
div.InnerContent h2
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
    margin:0px 0px 2px 0px;
    padding:0px;
}
h1.MainHeading
{
    text-align:center;
    font-family:Calibri, Verdana, Arial;
    font-weight:bold;
    font-size:18pt;
    color:White;
    background-image: url(images/dark_blueGradient_55.bmp);
    width:100%;
    border:0px;
    border-collapse:collapse;      
}
div.PopUp
{
    width:100%;
    text-align:center;
    vertical-align:middle;    
}
div.PopUp table
{
    width:100%;
}
div.PopUp table td
{
    width:100%;
    text-align:center;
    vertical-align:middle;    
}
div.PopUp img
{
    border:0;
    width:25px;
    height:25px; 
}
table.Standard
{
    width:100%
}
table.Standard td
{

}
table.InnerContentTable
{
     border:1px solid #457BA1;
     border-collapse:collapse;
     margin:1px;
     padding:3px; 
}
table.InnerContentTable2
{
     border:0px;
   /*  border-collapse:separate; */
     margin-left:auto;
     margin-right:auto;
}
table.InnerContentTable2 td
{
    margin:2px;
    padding:0px; 
}
table.InnerContentTable3
{
     border: solid 1px #e5e5e5;
     border-collapse:separate;
     margin-left:auto;
     margin-right:auto;
}
table.InnerContentTable3 td
{
    margin:2px;
    padding:0px; 
}
table.InnerContentTable4
{
     border: solid 1px #e5e5e5;
     border-collapse:separate;
     margin-left:auto;
     margin-right:auto;
     width:100%
}
table.InnerContentTable4 td
{
    margin:2px;
    padding:0px; 
}
table.DefaultPageTable1 td
{
    width:50%;
    vertical-align:top;   
}
table.DivisionPlayoffsTable1
{
 width:99%;
 margin-left:auto;
 margin-right:auto;
}
table.DivisionPlayoffsTable2
{
    width:60%;
    margin-left:auto;
    margin-right:auto;
}
table.DivStandingsTable1
{
     border: solid 1px #e5e5e5;
     border-collapse:separate;
     margin-left:auto;
     margin-right:auto;
     width:75%;
}

table.DivStandingsTable1 td
{
    margin:2px;
    padding:0px; 
}  
#ContactUsTable1
{
 width:65%;
}
#Finals0Table1
{
 width:99%;
 margin-left:auto;
 margin-right:auto;
}
#FinalsTable1
{
 width:35%;
}
#PlayerStatsTable1
{
 width:95%;
}
#PlayerStatsPostTable1
{
 width:95%;
}
#GoalieStatsPostTable1
{
 width:95%;
}
#GoalieStatsPostTable2
{
 width:95%;
}
#GoalieStatsTable1
{
 width:95%;
}
#GoalieStatsTable2
{
 width:95%;
}
#WeeklySchedTable1
{
 width:35%;
}
#TeamSchedTable1
{
 width:35%;
}
#TeamStatsTable1
{
 width:85%;
}
#TeamStatsTable2
{
 width:65%;
}
#TeamPhotoCaptionTable1
{
 width:65%;
}
#TeamRosterTable1
{
 width:65%;
}
#TeamRosterTable2
{
 width:35%;
}
#OverallStandingsTable1
{
 width:65%;
}
#BoxScoreTable1
{
 width:40%;
}
#BoxScoreTable2
{
 width:50%;
}
#BoxScoreTable3
{
 width:65%;
}
#BoxScoreTable4
{
 width:95%;
 margin-left:auto;
 margin-right:auto;
}
#BoxScoreTable5
{
 width:65%;
 margin-left:auto;
 margin-right:auto;
}
#BoxScoreTable6
{
 width:45%;
}
#BoxScoreTable7
{
 width:35%;
}
#BoxScoreTable8
{
 width:65%;
}
#ErrMsgTable1
{
    width:55%;
}
table.A2
{
    background-color: silver;
    padding: 3px;
}
TD.MainHeading
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:18pt; color:White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TD.SubHeading
{
    text-align:center;
    font-family:Calibri;
    font-weight:200;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
}
TD.Title
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:14pt;
    color: Navy;
}
TD.Paragraph
{
    text-align:justify;
    color: Black;
    background-color:white;
}
TD.Footer
{
    font-weight: bold;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    text-align: center;
    background-image: url(images/lbl_silver_bg_30.bmp);
    height: 15px;
}
TD.LiteralControl
{
   width:100%;
   text-align:center;
   font-family:Verdana;
   color:Black;
   font-size:small; 
}
TD.Cell0 
{
    text-align:center;
    background-color:#EFEFEF;/*#EBF6F9;*/
}
TD.Cell1 
{
    text-align:center;
    background-color:White;
    border:1px solid #90B6D0;
    /*border-bottom-color:#EFEFEF;
    border-left-color:#000080;
    border-right-color:#EFEFEF;
    border-top-color:#000080;
    border-bottom-color:#000080;
    border-left-color:#EFEFEF;
    border-right-color:#000080;
    border-top-color:#EFEFEF;*/
    
    /*border:1px solid #EFEFEF;*//*#90B6D0;*/
}
TD.Center100
{
    text-align:center;
    width:100%;
}
TD.Top50
{
    vertical-align:top;
    width:50%;
}
TD.Top34
{
    vertical-align:top;
    width:34%;
}
TD.Middle33
{
    vertical-align:middle;
    width:33%
}
.LastUpdated
{
     font-family:Verdana;
     font-size: smaller;
     color:Navy;
     font-style:italic;
     margin:0px 0px 2px 0px;
     padding:0px;
}
TR.Row1 td 
{
    text-align:center;
    background-color:#EFEFEF;
    color:Black;
}
TR.Row2 td 
{
    text-align:center;
    background-color:White;
    color:Black;
}
TR.TitleRow1 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:small;
    color: White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TR.TitleRow2 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:200;
    font-size:smaller;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
}
TR.TitleRow3 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:8pt;
    color: White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TR.TitleRow4 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color:Black;
    background-image: url(images/lighter_blueGradient_60.bmp);
}
TR.ContentRow1 td
{
    text-align:center;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: white;/*;#D9F0FB;*/
}
TR.ContentRow1Left td
{
    text-align:Left;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: white;/*;#D9F0FB;*/
}
TR.ContentRow2 td
{
    text-align:center;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: #EFF6FD;
}
TR.FooterRow1 td
{
    font-family:Verdana;
    text-align:center;
    font-style:italic;
    /*font-weight:bold;*/
    font-size: x-small;
    color: #3897C4;
    background-color: white;
}
TD.Winner
{
    text-align:left;
    font-family:Verdana;
    font-weight:Bold;
    font-size:smaller;
    color: Navy;
    background-color:#efefef;

}
TD.WinnerScore
{
    text-align:center;
    font-family:Verdana;
    font-weight:Bold;
    font-size:smaller;
    color: Navy;
    background-color:#efefef;
}
TD.Team
{
    text-align:left;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color: Navy;
    background-color:#efefef;
}
TD.LabelRight
{
    text-align:right;
    font-family:Verdana;
    font-weight:bold;
    font-size:smaller;
    color: black;
    background-color:#EFF6FD;
}
TD.LabelText
{
    text-align:left;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color: black;
    background-color:White;
    border-bottom:1px solid #90B6D0;
}
TD.TeamScore
{
    text-align:center;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color: Navy;
    background-color:#efefef;
}
TD.TeamVenue
{
    text-align:center;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color: Navy;
    background-color:#efefef;
}
TD.A1
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    font-size: 12pt;
    border-left: white 1px solid;
    color: black;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    height: 25px;
    text-align: center;
    font-weight: bold;
    background-image: url(images/gradient_orange_mid_133_40.bmp);
}
TD.Disabled
{
    background-color: #e4e4f1;
    border-left: gray 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Disabled_Center_Bold
{
    background-color: #e4e4f1;
    border-left: gray 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    font-weight:bold;
    color: black;
    font-family: Verdana;
    text-align:center;
}
TD.Instruction
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Instruction1
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: left;
}
TD.Instruction2
{
    background-color: red;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Instruction3
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    text-align:center;
}
TD.Instruction4
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    text-align:left;
}
TD.Instruction5
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: navy;
    font-family: Verdana;
    text-align: center;
}
TD.InputLabel
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    font-weight: bold;
    font-size: 8pt;
    border-left: white 1px solid;
    color: #171700;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    text-align: right;
    background-image: url(images/lbl_silver_bg_30.bmp);
    height: 15px;
}
TD.DisplayCell
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: #e4e4f1;
}
TD.DisplayCell1
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    font-size: 8pt;
    background-color: #f5f5f5;
}
TD.DisplayCell_Center
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: #e4e4f1;
    text-align:center;
}   
TD.InputCell
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    font-weight: bold;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: silver;
}  
TD.Failure
{
    font-family: Verdana;
    font-size: 8pt;
    color: red;
    text-align: center;
    font-style: italic;
}
.DetailsViewFailure
{
    font-family: Verdana;
    font-size: 8pt;
    color: red;
    text-align: left;
    font-style: italic;
}
.SideBarPanel
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    background-color: silver;
}
.ViewPanel
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: silver;
}
.btnNavy15
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size: 0.8em;
    color: #FEAC01;
    font-family: Verdana;
    text-align: center;
    background-image: url(images/btn_navy_bg_15.bmp);
}
.btnLink
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size:small;
    color: white;
    font-family: Calibri Verdana Arial;
    text-align: center;
    background-image: url(images/btn_red_bg.bmp);
}
.btnLinkFooter
{
    text-align:center;
    font-family:Calibri;
    font-weight:bold;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
    margin:0px 0px 2px 0px;
    padding:0px;
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
}
.ValidationMsg
{
    font-size: x-small;
    color: red;
    font-family: Verdana;
    text-align: left;
}
.txtBox_Required
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.txtBox
{
    background-color: #ffffff;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.txtBox_Center
{
    background-color: #ffffff;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align:center;
}
.txtBox_Required_Center
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: center;
}
.txtBox_Required_Right
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align:right;
}
.centerText
{
    text-align: center;
}
.lblText
{
    font-size: 8pt;
    color: #171700;
    font-family: Verdana; 
}
.opt_Required
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.opt
{
    background-color: #ffffff;
    font-size: 8pt;
    font-family: Verdana;
    color: #171700;
    vertical-align: bottom;
    text-align: left;
}
.chkBox
{
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
}
TD.H1Left
{
    background-image: url(images/gradient_orange_mid_top_left_20_25.bmp);
    width: 20px;
}
TD.H1Mid
{
    font-weight: normal;
    font-size: 14pt;
    background-image: url(images/gradient_orange_mid_64_25.bmp);
    color: black;
    font-family: verdana;
    vertical-align: bottom;
    text-align: center;
}
TD.H1Right
{
    background-image: url(images/gradient_orange_mid_top_right_20_25.bmp);
    width: 20px;
}
TD.H2Mid
{
    font-weight: bold; 
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: #cccccc;
}
TD.PageTop
{
     background-image: url(images/navy_gradient_124_55.bmp);
     background-repeat: repeat-x;
     vertical-align: bottom;
}
TD.PageBottom
{
    background-image: url(images/navy_gradient_70_32.bmp);
    background-repeat:repeat-x;
    vertical-align:bottom;
}
.RadioList
{
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;    
}
.GroupBar
{
    border-right: #19198C 1px solid;
    border-top: navy 1px solid;
    border-left: #19198C 1px solid;
    border-bottom: navy 1px solid;
    font-weight: bold;
    font-size: 0.8em;
    color: #FEAC01;
    font-family: Verdana;
    text-align: center;
    background-image: url(images/btn_navy_bg.bmp);
}
.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalBackground-loading
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:90000 !Important;
}
.modalBackground-loading1
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:90500 !Important;
}
.modalBackground-loading2
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:91000 !Important;
}
.modalBackground-loading3
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:91500 !Important;
}
.modalPopup
{
 background-color: #ffffdd;
 border-width: 3px;
 border-style: solid;
 border-color: Gray;
 padding: 3px;
 width: 250;
}
.modalPopup1
{
 background-color: white;
 border-width: 2px;
 border-style: solid;
 border-color: Gray;
 padding: 3px;
 width: 300;
}
.modalPopupMsg
{
 background-color:White;
 border-width: 3px;
 border-style: solid;
 border-color: Gray;
 padding: 3px;
 width: 250;
}
.modalPopupWait
{
 background-color: White;
 border-width: 2px;
 border-style: solid;
 border-color: Gray;
 width: 150px;
 height: 35px;
 padding-top:3px;
}
IMG.Indicator
{
    border:0;
    width:25px;
    height:25px;
}
IMG.WinnerIndicator
{
    border:0;
    width:10px;
    height:10px;
}
IMG.FlowDownIndicator
{
    border:0;
    width:16px;
    height:16px;
}
IMG.PrevWeek
{
    border:0;
    width:16px;
    height:16px;
}
IMG.NextWeek
{
    border:0;
    width:16px;
    height:16px;
}
IMG.TeamRoster
{
    border:0;
    height:300px;
    width:auto;
}
TD.PopUpHeader
{
    /*font-weight:bold;
    background-image: url(images/gradient_orange_mid_64_25.bmp);
    background-repeat:repeat-x;*/
    font-size:12pt;
    background-color:#5D7B9D;
    color: #F7F6F3;/*white;black;*/
    font-family: Calibri,Verdana;
    vertical-align: bottom;
    text-align: left;/*center;
    width:100%;
    height:10px;*/
}
TD.PopUpHeader1
{
    font-weight:bold;
    font-size:12pt;
   /* background-image: url(images/gradient_orange_mid_64_25.bmp);
    background-repeat:repeat-x;*/
    background-color:#5D7B9D;
    color: white;/*black;*/
    font-family: Calibri,Verdana;
    vertical-align: bottom;
    text-align: right;/*center;
    width:100%;
    height:10px;*/
}
.VCEHighlight
{
    background-color: #FFDDDD;
}
/*The following is the css for modal popup confirm-dialog*/
/*Starting here...*/
.confirm-dialog {	
    BACKGROUND: url(images/dialog24.png) no-repeat left top;
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;
    /* added from here...*/
    padding-bottom: 16px;
    /*...to here*/	
    POSITION: relative;
}
.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;
    BACKGROUND: url(images/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
} 
.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(images/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 3px;/*4px;*/	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}
.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #FEAC01;
    TEXT-ALIGN: center;
} 
.confirm-dialog input {	
    WIDTH:50px;
}     
.close {	
    DISPLAY: block;	
    BACKGROUND: url(images/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	    
}   
/*...and ending here.*/
/*The following is the css for Matt Berseth Gridview*/
.sortascheader 
{
    background: url(images/sprite.png) repeat-x 0px -100px;
}
.sortascheader a 
{
    background: url(images/dt-arrow-up.png) no-repeat right 50%;
} 
.sortdescheader 
{
    background: url(images/sprite.png) repeat-x 0px -100px;
}   
.sortdescheader a 
{
    background: url(images/dt-arrow-dn.png) no-repeat right 50%;
}
/*...and ending here.*/
.cal_Theme1 .ajax__calendar_container
{
 /*   background-color: #e2e2e2; border:solid 1px #cccccc;*/
    background-color: black; border:solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_header
{
    background-color: #ffffff; margin-bottom: 4px;
} 
.cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev
{
    color: #004080; padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body
{
    background-color: #e9e9e9; border: solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_dayname
{
    text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
} 
.cal_Theme1 .ajax__calendar_day
{
    text-align:center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active
{
    color: #004080; font-weight:bold; background-color: #ffffff;
}
.cal_Theme1 .ajax__calendar_today
{
    font-weight:bold;
}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
    color: #bbbbbb;
}
.PlayerButtonNotSelected
{
   color:white;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   background-color:Navy;
}
.PlayerButtonSelected
{
   color:black;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   background-color:#FEAC01;
}
.PlayerButtonDisabled
{
   color:black;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   background-color:#D4D0C8;
}
.PlayerButtonCurrent
{
   color:white;
   font-family:verdana;
   font-size:7.5pt;
   font-weight:bold;
   background-color:red;   
}
.PlayerButtonTable
{
    background-color: #E6E3DF;
    font-family: Verdana;
    border-right: #000000 3px solid;
    border-top: #FFFFFF 3x solid;
    border-left: #FFFFFF 3px solid;
    border-bottom: #000000 3px solid;
}
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
HR.HR1
{
    height:1px;
    border-width:0;
    color:#FEAC01;
    background-color:#FEAC01;
}
HR.HR2
{
    height:2px;
    border-width:0;
    color:#FEAC01;
    background-color:#FEAC01;
} 

