html{
	font:100.1% georgia, sans-serif;
	/*initial font size in % sorts IE resize problem*/
}

body{
	font-size:1em;/*fonts can be in ems from now on*/
	line-height: 1.5;
	margin:0;
	padding:0;
}

.banner{
	border:0;
}

#mainBar{
	background: url(/img/hills1.jpg) bottom right no-repeat;
	background-color:#2D473E;	
	padding:0;
	margin:0;
}

#mainBar h1{
	color: #ffffff;
	padding: 0.5em 0 0.5em 0.5em;
	margin:0;
}




#breadCrub ul{
	padding: 0 0 0 2em;
	margin:0;
	background-color:#2D473E;
	color: #ffffff;
	list-style: none;
	align: left;
}

#breadCrub li{
	display: inline;
	background-color:#2D473E;
	font-size : 0.9em;
	margin:0;
}

#breadCrub li a {
	text-decoration:underline;
	background: url(/img/divider.gif) bottom right no-repeat;
	padding: 0 15px 0 0;
	color: #FFFFFF;
	align: left;
}

#breadCrub li a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

#breadCrub li a:focus{
	color: #FFFFFF;
	text-decoration:none;
}





#mainHeader{
	padding: 0 0 0 0;
	margin:0 0 0 0 ;
	height: 40px;
	width: 250px;
	background-color:#2D473E;
                font-family: Arial;
	/*background: url(/img/topImg.jpg) bottom right no-repeat;*/
}


#leftToolBarMargin{
	width: 267px;
	padding: 0 0 5em 0;
	margin:0;
	float: left;
	background: url(/img/leftSideBar.jpg) right repeat-y;
	background-color:#2D473E;
}

#leftToolBar{
	width: 267px;
	padding:0;
	margin:0;
	float: left;
}

#mainNavigation{
	padding:0;
	margin:0;
	font-family: Arial;
}

#mainNavigation ul{
	padding:1em;
	margin:0;
	list-style: none;
}

#mainNavigation li a {
	text-decoration:underline;
	background-color:#2D473E;
	color: #FFFFFF;
	font-size : 0.9em;
}

#mainNavigation li a:hover{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#2D473E;
}

#mainNavigation li a:focus{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#2D473E;
}


.pubAdverts {
	width:250px;
	padding: 0 5px 0 5px;
	margin: 0;
	font-family: Arial;
}

.pubAdverts h2{
	font-size : 0.9em;
	color: #E5E5E5;
	padding: 0;
	margin: 0;
}

.pubAdverts p{
	font-size : 0.8em;
	color: #E5E5E5;
	padding: 0 10px 10px 10px;
	margin: 0;
}




#mainContentContainer{
	background: url(/img/leftTopCorner.jpg) top left no-repeat;
	padding:0;
	margin: 0 0 0 250px;
}

#mainContentContainerTop{
	margin:0 0 0 40px;
	padding:0;
	height:10px;
	background: url(/img/topSideBar.jpg) top left repeat-x;
}

#mainContent{
	margin:10px 0 0 0;
	padding:0 1.5em 2em 1.6em;
	font-size :0.9em;
}

#mainContent #pageTitle img{
	padding: 0 20px 0 0;
	float:left;
}

#mainContent #pageTitle h2{
	font-size : 1.5em;
	color:#277983;
	padding:20px 0 0 30px;
	margin:0;
	border-bottom: 0px;
}

#mainContent h2{
	font-size : 1.5em;
	color:#277983;
	border-bottom: 1px solid #277983;
	padding:1em 0 0 0.25em;
}

#mainContent p{
	font-size : 1em;
	padding:0 0 0 0.5em;
}



#mainContent dl{
	font-size : 1em;
	list-style-type : none;
}

#mainContent dt{
	font-weight: bold;
}

#mainContent dd{
}





#mainContent .note{
	border: 1px solid #287F89;
	border-left-width:2em;
	line-height:1.25;
	padding: 1em;
	margin-left:5em;
	margin-right:5em;

}

#mainContent .note h2{
	margin-top:0;
	border-bottom: 1px solid #287F89;
	color: black;
	background-color: #ffffff;
	font-size : 1.25em;
}




spacer{
	margin-top:0;
	border-bottom: 1px solid #287F89;
	color: black;
	background-color: #ffffff;
	font-size : 1.25em;
	padding: 1em 1em 1em 1em;
}







.leagueTable
{
               border: solid 1px black;
               margin:0 0 3em 0;
               padding:0;
               text-align:center;
               border-spacing:0;
               border-collapse:collapse;
}

.leagueTable tr
{
               margin:0;
               padding:0;
               border:0;
               border-spacing:0;

}

.leagueTable th
{
               border: solid 1px #B6D1D4;
               background-color: #B6D1D4;
               margin:0;
               padding:0 2px 0 2px;
               border-spacing:0;
               text-align:center;
}

.leagueTable td
{
               margin:0;
               padding:0 9px 0 6px;
}













.fixTable
{
               border: solid 1px black;
               margin:0 20px 3em 0;
               padding:0 0  0 0;
               text-align:center;
               border-spacing:0;
               border-collapse:collapse;
}

.fixFloat
{
               float:left;
}

.fixTable tr
{
               margin:0;
               padding:0;
               border:0;
               border-spacing:0;

}

.fixTable th
{
               border: solid 1px #B6D1D4;
               background-color: #B6D1D4;
               margin:0;
               padding:0 2px 0 2px;
               border-spacing:0;
               text-align:center;
}

.fixTable td
{
               margin:0;
               padding:0 9px 0 6px;
}
