/* Reset & Body 
--------------------------------------------------------------------*/
* {
margin:0;
padding:0;
}

body {
background:#B3C0CE;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#002A5C;
}

a {
color:#002A5C;

}
h1, h2, h3, h4 {
font-size: 1em;
}
p {
margin:0 0 10px 0;
}


img.right{
float:right;
margin:0 0 10px 10px;
clear:right;
border:2px solid #fff;
}

img.left{
float:left;
margin:0 10px 10px 0;
clear:left;
border:2px solid #fff;
}
img {
border:none;
}

/* Container 
--------------------------------------------------------------------*/
#container {
margin:0 auto;
width:954px;

}
/* Header 
--------------------------------------------------------------------*/
#header {
padding:13px 0 0 0;
margin:10px 0 5px 0 ;
background: url("images/bg/headerstrip.gif") no-repeat;

}

#headerLogo, #headerlogo {
	float: left;
	width: 315px;
	height: 210px;
	margin:0;
	padding:0 4px 0 0 ;
}

#headerImage , #headerimage  {
	float: left;
	width: 635px;
	height: 210px;
	margin:0;
	padding:0;
}

#headerNav , #headernav 
{
	float:left;
	margin: 4px 0 0 0;
	background: url("images/bg/headernav.gif") no-repeat;
	padding:5px 10px 4px 10px;
	color: #fff;
	width:934px;
}
#headerNav a , #headernav a {
	color: #fff;
	text-decoration: none;
}

#headerNav a.logIn , #headernav a.logIn , #headernav a.login {
	float:right;
	color: #fff;
	text-decoration: none;
}
/* Navigation 
--------------------------------------------------------------------*/
#nav {
background:#EAF0F5 url("images/bg/navbot.gif") bottom no-repeat;
padding:0 0 27px 0;
margin:0 0 5px 0;
}
#nav ul { /* all lists */
		padding: 0;
		margin: 0;
		
		list-style:none;
		
		float : left;
		
	}
	
	#nav ul.nav {
	background: url("images/bg/navtop.gif") no-repeat;
	padding:29px 0 0 0;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		
		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 217px;
		margin-top : -1.85em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		display : block;
border-bottom : 2px solid #EAF0F5;	
background:#002A5C ;
margin:0 3px 0 3px;
padding:3px 0 3px 10px;
width:204px;
color: #fff;
text-decoration: none;
	}
	
	#nav li a:hover {
		
		background-color : #B50A37;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}/* Content 
--------------------------------------------------------------------*/
#col1 {

float:left;
width:220px;
margin:0 5px 0 0;

}
#col2 {

float:left;
width:505px;
margin:0 4px 0 0;
text-align:justify;
}
#col3 {

float:left;
width:220px;
text-align:justify;
}
#col3 a{
text-align:left;
display:block;
}
#subPage {
float:left;
text-align:justify;
}

h3.side {
background: url("images/bg/top.gif") no-repeat;
width:200px;
display:block;
padding:7px 10px 3px 10px;
color: #fff;
font-weight: lighter;
}
div.side {
background:#EAF0F5 url("images/bg/bot.gif") bottom no-repeat;
padding:5px 10px  10px 10px;
margin:0 0 5px 0;
text-align:left;
}
div.side img{
border:1px solid #fff;
}

h1.center, h2.center {
background: url("images/bg/centretop.gif") no-repeat;
width:709px;
display:block;
padding:7px 10px 3px 10px;
color: #fff;
font-weight: lighter;
}
div.center {
background:#EAF0F5 url("images/bg/centrebot.gif") bottom no-repeat;
width:709px;
padding:5px 10px  10px 10px;
margin:0 0 5px 0;

}

div.center ul{
padding:0 0 0 15px;
}
ul.list li {
margin:0 0 5px 0;
}

h1.centerHome, h2.centerHome {
background: url("images/bg/centretophome.gif") no-repeat;
width:485px;
display:block;
padding:7px 10px 3px 10px;
color: #fff;
font-weight: lighter;
}
div.centerHome {
background:#EAF0F5 url("images/bg/centrebothome.gif") bottom no-repeat;
padding:5px 10px  10px 10px;
margin:0 0 5px 0;

}
dl.jockeyShorts {
margin:8px 0;
}
dl.jockeyShorts dt {
clear:left;
}
dl.jockeyShorts dt img {
float:left;
margin:0 5px 10px 0;
clear:left;
}

dl.jockeyShorts dd {
font-size: 0.8em;
margin:0 0 10px 0;
}


#address {
width:280px;
float:left;
}

div.interview {
margin:0 0 5px 0;
width:550px;
}
div.interview img{
float:left;
margin:0 10px 0 0;
}

div.feature {
margin:0 0 5px 0;
width:600px;
}
div.feature img{
float:left;
margin:0 5px 0 0;
}
/* standings tables 
-----------------------------*/

table.standings {
width:100%;
border-collapse:collapse;
border:none;
text-transform:capitalize;
margin:18px 0 0 0;
border:none;
}


table.standings th{
background:#002A5C;
text-align:left;
padding:2px;
color:#fff;
font-weight: normal;
border:none;
font-size: 0.8em;
}

.standingsHeader{
background:#002A5C;
text-align:left;
padding:2px;
color:#fff;
font-weight: normal;
border:none;
}

table.standings td{
padding:2px;
font-size: 0.8em;
border:none;
border-bottom:1px solid #fff;
}
table.standings tr.rowTint {
background:#fff;

}
table.standings td.win{
width:45px;
}

a.fr {
float:right;
margin:10px 0;

}
a.fl {
float:left;
margin:10px 0;
}
table.cal tr.rowTint {
background:#fff;
}

table.cal tr {
background:#EAF0F5;
}
/* new Calendar 
-----------------------------*/
div.center ul.cal  {
float:left;
width:100%;
list-style: none;
padding:0;
}

div.center ul.cal li {

padding:5px;
margin:0;
background: #bcc8d6;

}

div.center ul.cal li.rowTint {


background: #fff;

}

div.center ul.cal li ul {

float:right;
padding:0 200px 0 0;
margin:0 0 0 0;
list-style: none;
display:inline;
}
div.center ul.cal li ul li {
background:none;
padding:0;
margin:0;
width:300px;
height:20px;

}

*:first-child+html div.center ul.cal li ul {margin:-1.25em 0 0 0;} * html div.center ul.cal li ul {margin:-1.25em 0 0 0;} /* Nasty ie6 and 7 hack to top-align the fixture names */

div.center ul.cal li ul li span {
float:left;
display: block;
margin:0 50px 0 0;
width:200px;
}

div.pag {
width:200px;
float:right;
}

a.fr {
float:right;
margin:10px 0;

}
a.fl {
float:left;
margin:10px 0;
}
.center ul.partners {
list-style:none;
margin:10px 0 ;
padding:0;
border:1px solid #bcc8d6;
width:687px;
}

ul.partners img{
float:right;
margin:0 150px 0 0;
display:inline;
}
ul.partners li{
float:left;
clear:left;
margin:0 10px;
padding:10px;
border-bottom:1px dotted #bcc8d6;
width:645px;
display:inline;
font-weight:bold;
}

ul.partners li.last{
border-bottom:none;
}

img.rp {
float:right;
border:none;
margin: 10px 0 0;
}

.side img.rp {
float:right;
border:none;
margin:10px 0 0 0;
}

div.key {
margin:0 0 10px 0;
}
.center .key ul{
list-style:none;
padding:0;
margin:5px 0 35px 0;
}
.center .key ul li{
float:left;
margin:0 10px 0 0;
}

.center .key ul li img{
margin:0 5px 0 0;
}



div.bot {
width:250px;
float:left;
margin:0 0px 0 0;

}

div.botLeft {
margin:0 5px 0 0;
}
div.botRight div.side{
text-align:center;
}
div.botRight div.side p{
text-align:left;
}

div.bot h3.side {
background: url("images/bg/bottop.gif") no-repeat;
width:250px;
}
div.bot div.side {
background:#EAF0F5 url("images/bg/botbot.gif") bottom no-repeat;
min-height:130px;

}

/* Footer 
--------------------------------------------------------------------*/
#footer {
margin:15px 0 ;
background:url("images/bg/footer.gif")  no-repeat;
height:34px;
clear:both;
color:#fff;
padding: 4px 0 0 10px;
}


/* Float clearing
--------------------------------------------------------------------*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


.itemLabel
{
	float: left;
	width: 200px;
	font-weight: bold;
}

.btnSpace
{
	float: left;
	width: 200px;
}

.red32
{
	margin-right:4px;
}

.nojustify
{
	text-align: left;
}

.RedPadding 
{
 	padding-top: 25px; 
}