A:link    {font-family: arial;color:black;text-decoration:none}
A:active  {font-family: arial;color:black;text-decoration:none}
A:visited {font-family: arial;color:black;text-decoration:none}

.panelwrappers
{
  overflow:  hidden;
}

#encFilmMain
{
  width:240px; /* Max width of the container */
}

#encFilmMain2
{
  width:200px; /* Max width of the container */
}

#encFilm 
{
  height:415px;  /* Max height of the container */
  background-color:#999;
  padding:2px 2px 2px 2px;      
}

#encFilm2
{
  height:410px;  /* Max height of the container */
  background-color:#999;
  padding:2px 2px 2px 2px;      
}

#encFilm3
{
  height:200px;  /* Max height of the container */
  background-color:#999;
  padding:1px 1px 1px 1px;      
}

#encFilm4
{
  height:280px;  /* Max height of the container */
  background-color:#999;
  padding:1px 1px 1px 1px;      
}

#encFilmInner
{
  position:relative;
  background-color:#efefef;
  padding:2px 2px 2px 2px;
  height:410px; /* Inner films height. It will be -10 from Max height */
  width:230px; /* this will be -20px from full width of #encFilmMain*/
  overflow:hidden;
}

#encScrollBarTop
{           
  background:url('match/bg-1.jpg') left center repeat-x #333;
  text-align:center;
  color:#fff;
}

#encScrollBarBottom
{    
  background:url('match/bg-1.jpg') left center repeat-x #333;
  text-align:center;
  color:#fff;
}

#encScrollBarTop a, #encScrollBarBottom a
{
  line-height:20px;
  padding:2px;
  color:#fff;
  display:block;
  text-decoration:none;
}

#encNav
{
  position:relative;
  color:#000;
  top:0px;
}

/* main background */
.clsMain
{
  background:     #FFFFFF;
  margin:         0pt 0pt 0pt 0pt; 
}

/* main background to Index page */
.clsMainIndex
{
  background:     white;
  margin:         0pt 0pt 0pt 0pt; 
}

/* title */
.clsTitle
{
  border:         black double  2pt;
  width:          100%;
  background:     #CC1100;
}

.clsTitleBox
{
  text-align:     center;
  vertical-align: middle;
  background:     #CC1100;
}

.clsTop
{
  vertical-align: top;
}

/* title text */
.clsTitleText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      22pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

/* title text 2 */
.clsTitleText2
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  color:          white;
}

/* banner */
.clsBanner
{
  border:         silver double 2pt;
  width:          100%;
  background:     white;
}

/* europe  banner */
.clsEuroBanner
{
  text-align:     center;
  vertical-align: top;
}

/* europe */
.clsEurope
{
  border:         silver double 2pt;
  text-align:     center;
  vertical-align: middle;
  width:          100%;
  background:     white;
}

/* europe */
.clsEuropeBox
{
  width:          100%;
}

.clsBannerText
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

/* Match Header */
.clsHead
{
  border-top:     black double  2pt;
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  padding:        3pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #CC1100;
}

/* Match Header 2 */
.clsHead2
{
  border-bottom:  black double  2pt;
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  padding:        3pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #CC1100;
}

/* a table */
.clsTable
{
  width:          100%;
}

/* Trophy */
.clsTrophy
{
  padding:        0pt;
  border-spacing: 0pt;
  text-align:     center;
  vertical-align: middle;
}

.clsHeadText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          darkgray;
}

.clsHeadText2
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.clsHeadData
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.clsHeadData2
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      12pt;
  text-align:     left;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.clsScore
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.clsSeq
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  color:          darkgreen;
}

.clsTeamsheet
{
  border-right:   black ridge 1pt;
  border-left:    black ridge 1pt;
  border-bottom:  black ridge 1pt;
  padding:        2pt;
  border-spacing: 0pt;
  width:          100%;
}

.clsSlideSheet
{
  border-right:   silver ridge 1pt;
  border-left:    silver ridge 1pt;
  border-bottom:  silver ridge 1pt;
  padding:        2pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #FAFBDF;
}

.clsListText1
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  height:         20px;
  color:          black;
}

.clsListText2
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          black;
}

.clsListText3
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.clsListText4
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          #780000;
}

.clsListText5
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          red;
}

.clsListText6
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          black;
}

.clsList1
{
  background:     white;
}

.clsList2
{
  background:     #FAFAFA;
}

.clsList3
{
  background:     ivory;
}

.clsPage
{
  border:           #FCFcFc ridge 2pt;
  background-image: url('match/box.gif'); 
  width:            100%;
}

.clsMedia1
{
  border-top:       black double  2pt;
  border-right:     black double  2pt;
  border-left:      black double  2pt;
  border-bottom:    #C1CDC1 ridge 1pt;
  background-image: url('match/header.jpg'); 
  width:            100%;
}

.clsMediaText
{
  font-family:    verdana;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          red;
}

.clsMedia2
{
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  border-bottom:  black double  2pt;
  width:          100%;
}

.clsMedia3
{
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  width:          100%;
}

.clsNavBar
{
  border:           #FCFcFc ridge 2pt;
  background-image: url('match/box.gif'); 
  width:            100%;
}

.clsPrevPage
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          darkgray;
}

.clsNextPage
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          darkgray;
}


/* Match Trailer */
.clsTrail
{
  border:         black double  2pt;
  padding:        3pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #CC1100;
}

.clsTrailText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      12pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.clsImage
{
  text-align:     right;
  vertical-align: middle;
}

.clsLink
{
  text-align:     left;
  vertical-align: middle;
}

.clsCentre
{
  text-align:     center;
  vertical-align: middle;
}

.clsSubBreak
{
  background:     ivory;
}

/* kit box */

.clsKitBox
{
  padding:        0px;
  border-spacing: 0px;
  text-align:     center;
  vertical-align: middle;
}

/* kit */
.clsKit
{
  border-collapse: collapse;
  padding:         0px;
  border-spacing:  0px;
}

/* LFC kit */
.clsLFCKit
{
  border-collapse: collapse;
  padding:         0px;
  border-spacing:  0px;
  background:      #DD0000;
}

/* RFK kit */
.clsRFKKit
{
  border-collapse: collapse;
  padding:         0px;
  border-spacing:  0px;
  background:      #FF0000;
}

/* Photo Box */
.clsPhotoBox
{
  border:         black double  2pt;
  vertical-align: middle;
  text-align:     center;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     white;
}

/* Photo */
.clsPhoto
{
  border:         black double  1pt;
  vertical-align: middle;
  text-align:     center;
  padding:        0pt;
  border-spacing: 0pt;
  background:     white;
}

/* Photo Box 2 */
.clsPhotoBox2
{
  border-left:    black double  2pt;
  border-right:   black double  2pt;
  border-bottom:  black double  2pt;
  vertical-align: middle;
  text-align:     center;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     white;
}

/* Photo */
.clsPhoto
{
  border:         black solid 1pt;
  vertical-align: middle;
  text-align:     center;
  padding:        3pt;
  border-spacing: 0pt;
  background:     white;
}

/* Photo Arrow Right */
.clsPhotoArrowR
{
  vertical-align: middle;
  text-align:     left;
  padding:        3pt;
  border-spacing: 0pt;
  background:     white;
}

/* Photo Arrow Left */
.clsPhotoArrowL
{
  vertical-align: middle;
  text-align:     right;
  padding:        3pt;
  border-spacing: 0pt;
  background:     white;
}

/* Photo  Label */
.clsLabel
{
  font-family:    arial;
  font-size:      8pt;
  vertical-align: middle;
  text-align:     center;
  padding:        3pt;
  border-spacing: 0pt;
  background:     white;
}

/* Player Box */
.clsPlayerBox
{
  border:         black double 2pt;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #F2F2F2;
}

/* Player Picture Box */
.clsPlayerPicBox
{
  border-top:     black double 2pt;
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #CC1100;
}

/* Player Name Box */
.clsPlayerNameBox
{
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  border-bottom:  black double 2pt;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #CC1100;
}

/* Player Text */
.clsPlayerText
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

/* Player Border */
.clsPlayerBorder
{
  border:         black ridge 1pt;
}

/* Player Label */
.clsPlayerLabel
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  width:          100%;
  background:     #CC1100;
}


/* Data Images */
.clsData
{
  text-align:     center;
  vertical-align: middle;
  background:     #FCFCFC;
  border-right:   #F0F0F0 ridge 1px;
}

/* Information Text */
.clsInfoText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  vertical-align: top;
  text-align:     right;
  color:          black;
}

/* Information Data */
.clsInfoData
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  color:          black;
}

.clsNextGame
{
  border:         black double 2pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
  background:     #6D7B8D;
  overflow:       hidden;
  width:          520px;
}

.clsCountryHead
{
  border:         black double 2pt;
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     #404040;
}

.clsCountryBody
{
  padding:        0pt;
  border-spacing: 0pt;
  width:          100%;
  background:     ivory;
}

.clsCountryHeadText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.clsCountryBodyText1
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.clsCountryBodyText2
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          darkred;
}

.clsSeasonHead
{
  border:         black double 3pt;
  width:          100%;
  background:     #B00000;
}

.clsSeasonHeadText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.clsSeason
{
  border-collapse: collapse;
  width:           100%;
  background:      #EEEEEE;
}

.clsSeasonTitle
{
  border:         black double 2pt;
  background:     #404040;
}

.clsSeasonTitleText
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      9pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.clsSeasonBadge
{
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  text-align:     center;
  vertical-align: middle;
  width:          24%;
  background:     white;
}

.clsSeasonTrail1
{
  border-top:     black double 2pt;
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  text-align:     center;
  vertical-align: middle;
  background:     silver;
}

.clsSeasonTrail2
{
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  border-bottom:  black double 2pt;
  text-align:     center;
  vertical-align: middle;
  background:     silver;
}

.clsSeasonTrailText
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  color:          black;
}

.clsSeasonTrailText2
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  color:          white;
}

.clsMatchHead
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      13pt;
  text-align:     center;
  vertical-align: middle;
  color:          #868686;
}

.clsMatchText
{
  font-family:    lucida sans, arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: top;
  color:          #150517;
}

.clsSmallText
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9px;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.clsKits
{
  padding:         0px;
  border-spacing:  0px;
  text-align:      center;
  vertical-align:  middle;
}

.clsKits2
{
  border:    #686868 ridge 1pt;
}

.clsAutos
{
  padding:         0px;
  border-spacing:  0px;
  text-align:      center;
  vertical-align:  middle;
}

.clsAutos2
{
  border-right:    #686868 ridge 1pt;
  border-left:     #686868 ridge 1pt;
  border-bottom:   #686868 ridge 1pt;
}

.clsSlidePhotos
{
  border:          #686868 ridge 1pt;
}


.clsCity
{
  border:         black ridge 1pt;
  text-align:     center;
  vertical-align: middle;
  width:          50%;
}

.cls1w
{
  width: 1%;
}

.cls2w
{
  width: 2%;
}

.cls3w
{
  width: 3%;
}

.cls5w
{
  width: 5%;
}

.cls6w
{
  width: 6%;
}

.cls7w
{
  width: 7%;
}

.cls10w
{
  width: 10%;
}

.cls11w
{
  width: 11%;
}

.cls12w
{
  width: 12%;
}

.cls13w
{
  width: 13%;
}

.cls14w
{
  width: 14%;
}

.cls15w
{
  width: 15%;
}

.cls16w
{
  width: 16%;
}

.cls17w
{
  width: 17%;
}

.cls18w
{
  width: 18%;
}

.cls19w
{
  width: 19%;
}

.cls20w
{
  width: 20%;
}

.cls21w
{
  width: 21%;
}

.cls22w
{
  width: 22%;
}

.cls25w
{
  width: 25%;
}

.cls30w
{
  width: 30%;
}

.cls32w
{
  width: 32%;
}

.cls33w
{
  width: 33%;
}

.cls34w
{
  width: 34%;
}

.cls36w
{
  width: 36%;
}

.cls40w
{
  width: 40%;
}

.cls45w
{
  width: 45%;
}

.cls50w
{
  width: 50%;
}

.cls55w
{
  width: 55%;
}

.cls60w
{
  width: 60%;
}

.cls65w
{
  width: 65%;
}

.cls70w
{
  width: 70%;
}

.cls80w
{
  width: 80%;
}

.cls85w
{
  width: 85%;
}

.cls95w
{
  width: 95%;
}

.cls96w
{
  width: 96%;
}

.cls100w
{
  width: 100%;
}


/* REDO */

.style0
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
}

.style1
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  color:          red;
}

.style2
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style3
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      9pt;
  text-align:     left;
  color:          black;
}

.style4
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style5
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style6
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          black;
}

.style7
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
  background:     #FCFCFC;
  border-right:   #F0F0F0 ridge 1px;
}

.style8
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     right;
  vertical-align: top;
  color:          black;
}

.style9
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: top;
  color:          black;
}

.style10
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     right;
  vertical-align: middle;
  color:          darkgray;
}

.style11
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.style12
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style13
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style14
{
  font-family:    verdana;
  font-weight:    bold;
  font-size:      20pt;
  text-align:     center;
  vertical-align: middle;
  color:          #B0171F;
}

.style15
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      7pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style16
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          darkgray;
}

.style17
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style18
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style19
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          red;
}

.style20
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  font-style:     italic;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style21
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     center;
  color:          white;
}

.style22
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  color:          darkgreen;
}

.style23
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      12pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style24
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      40pt;
  text-align:     left;
  vertical-align: middle;
  color:          #E3E3E3;
}

.style25
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}

.style26
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      16pt;
  text-align:     center;
  vertical-align: middle;
  color:          #CC1100;
}

.style27
{
  text-align:     center;
  vertical-align: middle;
}

.style28
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style29
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      8pt;
  text-align:     center;
  vertical-align: middle;
  background:     white;
}

.style30
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  text-align:     left;
  vertical-align: middle;
  color:          black;
}

.style31
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      22pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style32
{
  border:         #CDC9A5 ridge 2pt;
  vertical-align: top;
  text-align:     center;
  background:     #EEE9BF;
}

.style33
{
  text-align:     center;
  vertical-align: middle;
  background:     white;
}

.style34
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style35
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      12pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style36
{
  font-family:    verdana;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          red;
}

.style37
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          #696969;
}

.style38
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      8pt;
  color:          black;
}

.style39
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          #696969;
}

.style40
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      18pt;
  text-align:     center;
  vertical-align: middle;
  color:          #006400;
}

.style41
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      5pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style42
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      7pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style43
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     center;
  vertical-align: middle;
  color:          #CC1100;
}

.style44
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          #CC1100;
}

.style45
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      12pt;
  text-align:     center;
  vertical-align: middle;
  color:          #CC1100;
}

.style46
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      14pt;
  text-align:     left;
  vertical-align: middle;
  color:          #CC1100;
}

.style47
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      11pt;
  text-align:     left;
  color:          white;
}

.style48
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  color:          white;
}

.style49
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}


.style50
{
  text-align:     center;
  vertical-align: middle;
  background:     white;
}

.style51
{
  border:         black double 2pt;
  background:     #404040;
}

.style52
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
}

.style53
{
  border-left:    black double 2pt;
  border-right:   black double 2pt;
  text-align:     center;
  vertical-align: middle;
  background:     white;
}

.style54
{
  border:         black double 2pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  background:     silver;
}

.style55
{
  border-right:   #F0F0F0 ridge 1pt;
  border-left:    #F0F0F0 ridge 1pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
  background:     white;
}

.style56
{
  border-top:     black double 2pt;
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          #696969;
  background:     silver;
}

.style57
{
  border-right:   black double 2pt;
  border-left:    black double 2pt;
  border-bottom:  black double 2pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          #696969;
  background:     silver;
}

.style58
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      10pt;
  text-align:     center;
  vertical-align: middle;
  color:          gold;
}

.style59
{
  font-family:    arial;
  font-weight:    bold;
  font-size:      7pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
  background:     #404040;
}

.style60
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      10pt;
  text-align:     left;
  vertical-align: middle;
  color:          #780000;
}

.style61
{
  border:         black double 2pt;
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          white;
  background:     #6D7B8D;
}

.style62
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          black;
}

.style63
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     center;
  vertical-align: middle;
  color:          gray;
}

.style64
{
  font-family:    arial;
  font-weight:    normal;
  font-size:      9pt;
  text-align:     left;
  vertical-align: middle;
  color:          white;
}


.list1
{
  background:     white;
}


.list2
{
  background:     #FAFAFA;
}

.list3
{
  background:     ivory;
}

.header1
{
  border:         black double 2pt;
  background:     #CC1100;
}

.header2
{
  border-right:   darkred ridge 1pt;
  border-left:    darkred ridge 1pt;
  background:     #FCFCFC;
}

.header3
{
  border-bottom:  #C1CDC1 ridge 1pt;
  border-right:   #C1CDC1 ridge 1pt;
  border-left:    #C1CDC1 ridge 1pt;
  background:     #E0EEE0;
}

.header4
{
  border:         black ridge 1pt;
  background:     darkgray;
}

.header5
{
  border:         black ridge 1pt;
}

.header6
{
  border:         #FCFcFc ridge 2pt;
}

.header7
{
  border-top:     black double  2pt;
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  background:     #CC1100;
}

.header8
{
  border-bottom:  black double  2pt;
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  background:     #CC1100;
}

.header9
{
  border:         #FCFCFC ridge 2pt;
  background:     white;
}

.header10
{
  border:         #B0171F ridge 1pt;
  background:     ivory;
}

.header11
{
  border-top:     #CC1100 double 2pt;
  border-right:   #CC1100 double 2pt;
  border-left:    #CC1100 double 2pt;
  background:     white;
}

.header12
{
  border-bottom:  #CC1100 double 2pt;
  border-right:   #CC1100 double 2pt;
  border-left:    #CC1100 double 2pt;
  background:     white;
}

.header13
{
  border:         black double  2pt;
}

.header14
{
  border-bottom:  black double 4pt;
  border-right:   black double 4pt;
  border-left:    black double 4pt;
  background:     #CC1100;
}

.header15
{
  border-top:     black double 4pt;
  border-right:   black double 4pt;
  border-left:    black double 4pt;
  background:     #CC1100;
}

.header16
{
  border:         black double 3pt;
  background:     #B00000;
}

.header17
{
  border-right:   black ridge 1pt;
  border-left:    black ridge 1pt;
  text-align:     center;
  vertical-align: middle;
  background:     white;
}

.header18
{
  background-color:#999;
}

.header19
{
  background-color:#999;
}

.teamsheet
{
  border-right:   #FCFcFc ridge 2pt;
  border-left:    #FCFcFc ridge 2pt;
}

.media1
{
  border-top:     black double  2pt;
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  border-bottom:  #C1CDC1 ridge 1pt;
}

.media2
{
  border-right:   black double  2pt;
  border-left:    black double  2pt;
  border-bottom:  black double  2pt;
}

.media3
{
  border:         black double  2pt;
}

.season
{
  background:     #EEEEEE;
}

.season2
{
  border:         #B3B3B3 ridge 2pt;
  background:     white;
}

.seasonW
{
  border:         black double 2pt;
  background:     #FAFBDF;
}

.sponsor
{

  border:         #FFC125 ridge 1pt;
  vertical-align: middle;
  background:     white;
}

.sponsor2
{

  border:         #FAFAFA ridge 1pt;
  vertical-align: middle;
  text-align:     center;
  background:     white;
}

