/* CSS Document */

html, body {
height: 100%; scrollbar-3d-light-color:#660066; scrollbar-arrow-color:#cccccc; scrollbar-base-color:#ffffff; scrollbar-dark-shadow-color:#f7f7f7; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#f7f7f7; scrollbar-track-color:#f7f7f7;
vertical-align: top;
}

body{
margin:0; padding:0; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#393641}

html>body #body { 
height: auto;}


#body {
position:relative; width:986px; margin: 0 auto; padding: 0 0 0 0; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; padding: 0 0 0 14px;}

a, a:visited {
text-decoration: none; color: #003D95;}

a:hover {
color:#8E8E8E; text-decoration: none;}

#TopSection{
height:147px; }

.column1-A {
float:left; width:211px; height:147px; overflow:hidden;}

.column1-B {
float:left; width:645px; height:147px;  }

#NavSection {
height:29px}

.column2-A {
float:left; width:211px; overflow:hidden; height:29px; vertical-align:top;}

.column2-date {
float:left; width:103px; overflow:hidden; height:29px; vertical-align:middle;}

.column2-B {
float:left; width:542px; overflow:hidden; text-align:right; height:29px;}

#Ticker { 
height:27px}

.column3-A {
float:left; width:857px; background-color:#F4F4F4; height:22px; border:#E7E7E7 1px solid; color:#319112; padding-top:3px}

#MainContent {
width:859px; padding:7px 0 0 0;}

#LeftNav { float:left;
width:133px; padding: 0 22px 0 0;}

.bannersLeft {
text-align:center; padding: 14px 0 0 0;
}

.upcomingTitle {
float:left; width:400px; padding:0 0 10px 0; border-bottom:#E5E5E5 solid 1px; font-size: 14px; font-weight:bold}

.upcomingTxt {
float:left; width:400px; padding:15px 0 10px 0; }

.documentTitle {
float:left; width:370px; padding:0 0 0 0; border-bottom:#E5E5E5 solid 1px; height:29px; padding:5px;}

.documentIcon {
float:left; width:24px; padding:0 0 0 0; border-bottom:#E5E5E5 solid 1px; height:29px; padding:5px;}

.LinksDiv {
float:left; width:210px; text-align:center; padding-bottom:25px}







ul[class="subNav"] {
	list-style-type: none; background-color:#003D95; margin: 0; padding:0 0 0 0; border-bottom: #FFF 1px solid; width:140px; voice-family: "\"}\""; voice-family:inherit; text-transform: uppercase;}
	
html>body ul[class="subNav"] {}

ul[class="subNav"] li { 
text-align:left; border-top:#FFF 1px solid; /*border-right: #FFF 1px solid; */}

ul[class="subNav"] div {
   padding: .75em 0.5em 0.5em .75em;}
	
ul[class="subNav"] a {
    text-decoration: none; color:#fff; background-color: transparent; margin: 0;  width: 140px; display: block; voice-family: "\"}\""; voice-family: inherit; font-size:9px; }
	
html>body ul[class="subNav"] a {height:32px; }

ul[class="subNav"] a:hover {
	background-color:#DFBA2A; color:#FFFDFE; }

ul[class="subNav"] a{
  font-weight: bold; padding-left:0.75em; padding-top:3px; height:32px; }
  
ul[class="subNav"] li.subOn a{
  padding-left: 0.75em; background-color:#666634; color:#FFFEFF; font-weight:bold; height:40px; padding-top:3px; }
  
 /*ie 6   */
 
 ul#subNav {
	list-style-type: none; background-color:#003D95; margin: 0; padding:0 0 0 0; border-bottom: #FFF 1px solid; width: 147px; voice-family: "\"}\""; voice-family:inherit; text-transform: uppercase;}
	
html>body ul#subNav{}

ul#subNav li { 
text-align:left; border-top:#FFF 1px solid; /*border-right: #FFF 1px solid;*/ }

ul#subNav div {
    padding: .75em 0.5em .75em 0.5em; }
	
ul#subNav a {
    text-decoration: none; color:#fff; background-color: transparent; margin: 0;  width: 142px; display: block; voice-family: "\"}\""; voice-family: inherit; font-size:9px; }
	
html>body ul#subNav a {height:32px;  }

ul#subNav a:hover {
	background-color:#DFBA2A; color:#FFFDFE; width:140px }

ul#subNav a{
  font-weight:bold; padding-left:0.75em; padding-top:3px; height:32px; }
  
ul#subNav li.subOn a{
  padding-left: 0.75em;  background-color:#666634; color:#FFFEFF; font-weight:bold; height:22px; padding-top:3px; }
 







 
 
 
 
 
 
 
 
 
 
 
 

  
  
  /**/
 
#MiddleContent { 
float:left; width:453px; padding:0 18px 0 0;}

.blueHeader1 {  
float:left; width:444px; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; text-transform: uppercase; }

a.blueHeader1, a.blueHeader1:visited {
text-decoration: none; color:#ffffff;}

a.blueHeader1:hover {
color:#ffffff; text-decoration: none;}


.blueHeader2 { 
float:left; width:213px;  border-right: #FFF 3px solid; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px;}

.blueHeader3 { 
float:left; width:221px;  border-right: #FFF 3px solid; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px;}


.Division1{ 
float:left; width:213px;  border-right: #FFF 3px solid; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px;}

.Division2{ 
float:left; width:213px;  border-right: #FFF 3px solid; background-color:#319112; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; vertical-align:top}

.Division2A{ 
float:left; width:213px;  border-right: #FFF 3px solid; background-color:#dfba2a; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; vertical-align:top}

.Division2B{ 
float:left; width:213px;  border-right: #FFF 3px solid; background-color:#319112; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; vertical-align:top}


.Division1a{ 
float:left; width:444px;  border-right: #FFF 3px solid; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px;}

.Division2b{ 
float:left; width:444px;  border-right: #FFF 3px solid; background-color:#319112; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; vertical-align:top}


.resultsTable {
float:left; width:225px; border:#EFEFEF solid 1px; background-color:#FFF;}

.resultsTableB {
float:left; width:225px; border:#EFEFEF solid 1px; background-color:#FFF;}

.resultsTableC{
float:left; width:444px; border:#EFEFEF solid 1px; background-color:#FFF;}

.TeamsResults { border:#f1f1f1 solid 1px;  
}


.greenHeader1 { 
float:left; width:213px; background-color:#319112; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; vertical-align:top}

.topstoryImg {
float:left; width:174px; padding: 10px 0 0 13px;}

.topstoryTxt {
float:left; width:423px; padding: 22px 15px 20px 15px;}

.header1 {
font-size:14px; font-weight:bold;}
 
 #TeamSelection {
 float:left; width:233px; float:right; font-size:10px}
 
.yellowHeader1 {
  float:left; width:221px; background-color:#DFBA2A; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; text-transform: uppercase;}
  
 .greenHeader2 {
  float:left; width:221px; background-color:#319112; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; text-transform: uppercase;}
  
   .blueHeader4 {
  float:left; width:221px; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px; text-transform: uppercase;}
  
.teamFlags {
 float:left; padding:27px 0 0 0; vertical-align: top;}

.teamFlags input { width: 50px; height: 50px; text-align: center; float: left;}
.teamFlags td { vertical-align: top; text-align: center;}
 
.bold {font-weight:bold; }
 
  







.column4-B {
float:left; width:471px;}

.column4-C {
float:left; width:208px; background-color:#006633}



.yellowHeader {
float:left; background-color:#DFBA2A;  height:30px; color:#fff; padding: 0 0 0 0; font-weight:bold; font-size:10px; }





#contentwrapper{
float: left;
width: 986px;
}

#contentcolumn{
margin-right: 127px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 127px; /*Width of right column*/
margin-left: -127px; /*Set left margin to -(RightColumnWidth) */
padding: 152px 0 0 0px; text-align:center
}

.banner {
padding-bottom:10px; padding-top:0px}
  
#footer {
bottom: 0; width:780px; margin: 0; padding: 80px 0 0 10px;  font-size:9px; color:#8E8E8E;}

.TeamLogosNav div
{
	width: 75px;
	height: 80px;
}
.TeamLogosNav a
{
	font-size:xx-small;
	font-variant:small-caps;
}
select
{
	font-size:11px;
}
.seasonSelector
{ font-weight:bold
	
}
.MakeMeWhite
{
	color: #ffffff;
}
a.MakeMeWhite:hover
{
	text-decoration: underline; color: #fff;
}


.formButton {cursor:pointer; border:none; background:#F4F4F4; height:17px; border:#E7E7E7 solid 1px; color:#333; font-weight:bold; font-size:10px; width:50px; margin-top:5px}

.playersName {
border:none; width:139px; margin-top:15px; font-size:11px}

h1 {/*font-size:10px; text-transform: uppercase;*/ font-size:14px; font-weight:bold; text-transform: uppercase}

h2 {font-size:10px}

h3 {/*font-size:10px; text-transform: uppercase;*/ font-size:14px; font-weight:bold; text-transform: uppercase}

#Narrative
{
	width: 440px;
	height: 125px;
	overflow: auto;
	padding-right: 15px;
	padding-top: 0px;
	margin-bottom: 25px;
}

#TeamDetails { /*border:#E7E7E7 solid 1px; height:99px; */width:455px }

#TeamDetails h1 { margin:0 0 0 100px; font-size:14px; font-weight:bold }

#TeamDetails h2 { margin:3px 0 0 100px; font-size:10px; font-weight:normal; /*position:absolute; top:290px*/}

#TeamDetails em {font-size:10px; /*padding:0 0 0 100px;  font-weight:normal; position:absolute; top:305px; width:320px*/}

#MiddleContent p { margin: 2px 0 10px 0} 

#TeamLogo { float: left; width:100px; /*position:absolute; top:267px; padding-left:15px  */}

#TeamPhoto {padding-top:20px /*position:absolute; top:0px*/}

#Fixtures { /*padding-left:15px; top:800px; position:absolute */padding-top:10px}

#Fixtures H1{ color:#00FF33 }

#Fixtures H2{float:left; font-weight:bold; font-size:14px; border-bottom:#E7E7E7 solid 1px; width:100%; padding-bottom:10px; text-transform:uppercase}

#TeamPlayers {/* padding-top:520px */}

#TeamPlayers H2{float:left; font-weight:bold; font-size:14px; border-bottom:#E7E7E7 solid 1px; width:100%; padding-bottom:10px; text-transform:uppercase}

#Results { padding-top: 20px; }

#Results h2 {float:left; font-weight:bold; font-size:14px; border-bottom:#E7E7E7 solid 1px; width:100%; padding-bottom:10px; text-transform:uppercase}

#LastGameNextGame {}


#LastGameNextGame H1 {float:left; font-weight:bold; font-size:14px; border-bottom:#E7E7E7 solid 1px; width:100%; padding-bottom:10px}


#LastGameNextGame H2 {}




p { line-height:1.1em
}

em {}

b { font-weight:bold; color:#003D95}


.Division1 a,.Division2 a,.Division2A a,.Division2B a,.Division3 a,.Division4 a,.JuniorDivision5aside a 

{

      color:White; text-transform:uppercase;

}

.Division1 a:hover,.Division2 a:hover,.Division2A a:hover,.Division2B a:hover,.Division3 a:hover,.Division4 a:hover, .JuniorDivision5aside a:hover

{

      text-decoration: underline; text-transform:uppercase;

}


.HomePage {float: left; width:444px;}

.HomePage .resultsTableB
{
	width: 100%;
}
.HomePage .Division1
{
	width: 100%;
}
.HomePage .Division2
{
	width: 100%;
}
.HomePage .Division2A
{
	width: 100%;
}
.HomePage .Division2B
{
	width: 100%;
}

.HomePage .JuniorDivision5aside
{
	width: 100%;
	background-color: #dfba2a;
	color: #fff;
	padding: 2px 0 2px 12px;
	font-weight: bold;
	height: 19px;
	text-transform:uppercase
}
.LTFW
{
	width: 25px;
	 text-align:center
}
.teamFlags a
{
	clear: both;
}
.teamFlags td
{
	width: 33%;
	text-align: center;
	border-width: 1px;
	border-color:Black;
	
}
.teamFlags img
{
	vertical-align: middle;
}

.JuniorDivision5aside {

float:left; width:213px;  border-right: #FFF 3px solid; background-color:#003D95; color:#FFFFFF; padding: 2px 0 2px 12px; font-weight:bold; height:19px;}
