
body {
	padding:0;
	margin:0;
	background:url(../../images/bg.jpg) repeat-x #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:0;
	left:0;
	bottom:0;
	color:#fff;
	text-align:center;
}
body, td {
	font-size:12px;
	}
img { 
	border:0;
	}	
.lsspacer{
	background-color:#FFFFFF;
	}
.rsspacer {
background:url(../../images/rsspacer.jpg) no-repeat #FFFFFF;
	}
.footer {
background-color:#000;
	}
.contentbg {
	background: url(../../images/contentbg.gif) no-repeat #000000;
	}
.spacer2 {
	background:url(../../images/spacer2.jpg) no-repeat #050f26;
	}
a {
	color: #fff;
	}
a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color:#fff;
	text-decoration: none;
}	
a:hover {
	color:#fff;
	text-decoration: none;
}	
a:active {
	color:#fff;
	text-decoration: none;
}
	
.currentnewstitle {
	font-size:14px;
	font-weight:bold;
	}
.currentnewsdate {
	font-size:9px;
	}
/*login*/
a.login {
color:#ffffff;
}
a.login:hover {
color:#6280b0;
}	
	
/*left side links */
a.leftlink {
	display:block;
	background-color:#6280b0;
	color:#000;
	border-style:double;
	border-width:medium;
	border-color:#000;
	padding: 2px 2px 2px 2px
	
}	
a.leftlink:hover {
	background-color:#000;
	color:#6280b0;
	border-style:double;
	border-width:medium;
	border-color:#6280b0;
	
}
	
/*teamlisting */
a.teamlistings {
	display:block;
	background-color:#600;
	color:#ffffff;
	border-style:double;
	border-width:medium;
	border-color:#000;
	padding: 2px 2px 2px 2px
	
}	
a.teamlistings:hover {
	background-color:#900;
	color:#ffffff;
	border-style:double;
	border-width:medium;
	border-color:#ffffff;
	
}
/*teammenu */
a.teammenu {
	display:block;
	background-color:#de0f0e;
	color:#ffffff;
	border-style:double;
	border-width:medium;
	border-color:#000;
	padding: 2px 2px 2px 2px;
	width:100px
	
}	
a.teammenu:hover {
	background-color:#78221e;
	color:#ffffff;
	border-style:double;
	border-width:medium;
	border-color:#ffffff;
	
}

	/**/
	
TD { 
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	FONT-FAMILY: verdana 
	}
.txtInput { 
	FONT-SIZE: 12px; 
	WIDTH: 160px; 
	FONT-FAMILY: verdana 
	}
.txtarea { 
	FONT-SIZE: 12px; 
	WIDTH: 250px; 
	FONT-FAMILY: verdana; 
	HEIGHT: 190px 
	}
.error { 
	COLOR: red 
	}
.txtInputSm { 
	FONT-SIZE: 12px; WIDTH: 80px; FONT-FAMILY: verdana 
	}
#maincontent {
	padding:0px 5px 5px 10px; 
	margin:0;
	}
.leftcolumn {
	padding:0px 10px 0px 10px;
	}
	
.rightcolumn {
	padding:0px 10px 0px 10px;
	color:#CCCCCC;
	FONT-SIZE: 12px; 
	VERTICAL-ALIGN: top; 
	FONT-FAMILY: verdana;
	}
	
	.rightcolumn a {
	padding:0px 10px 0px 10px;
	color:#de0f0e;
	}
	
	.rightcolumn a:hover {
	padding:0px 10px 0px 10px;
	color:#d6a800;
	}
	.rightcolumn a:visited {
	padding:0px 10px 0px 10px;
	color:#78221e;
	}
	.rightcolumn a:active {
	padding:0px 10px 0px 10px;
	color:#d6a800;
	}
	
	.footer {
	color:#ffffff;
	font-size:9px;
	}
			
/* #########################
	calendar styles
######################### */
#cal{
	font-size:9px;
	background-color:#e76901;
	color:#fff;
	margin:0;
	padding:0px 0px 0px 0px;
	border:none;
}
#cal a {
	color:#fff;
	text-decoration:none;
	}
	
#cal a:hover {
	background-color:#d9c892;
	color:#fff;
	}
.calHeader 
{
	/* month */
	background-color:#e76901;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}


.calTitle 
{
	/* m t w r f s s */
	color:#fff;
	background-color:#e76901;
	font-size:10px;
	font-weight:bold;
	height:20px;
	
}

.calDay 
{
	background-color:#e76901;	
	font-weight:normal;
	font-size:11px;	
	text-align:center;
	width:14%;
	color:#fff;
}
.calHome 
{
	background-color: #ff3636;
	display:block;
	width:auto;
	height:auto;
	text-align:center;
	color:#fff;
}
a.calHome, a:active.calHome, a:link.calHome, a:visited.calHome{
	color:#fff;
	text-decoration:none;
	background-color: #ff3636;
	}
a:hover.calHome{
	color: #fff;
	background-color: #ff3636;
	display: block;
}
.calAway 
{
	background-color: #e0a900;
	display:block;
	text-align:center;
	width:auto;
	height:auto;
	color:#fff;
}
a.calAway, a:active.calAway, a:link.calAway, a:visited.calAway{
	color:#fff;
	text-decoration:none;
	background-color: #e0a900;
	}
a:hover.calAway{
	color: #fff;
	background-color: #e0a900;
	display: block;
}
.calEvent 
{
	background-color: #4156f2;
	display:block;
	width:auto;
	height:auto;
	text-align:center;
	color:#fff
}
a.calEvent, a:active.calEvent, a:link.calEvent, a:visited.calEvent{
	color: #fff;
	text-decoration:none;
	background-color: #4156f2;
	}
a:hover.calEvent{
	color: #fff;
	background-color: #4156f2;
	display: block;
}
.calPrac 
{
	background-color: #b4b4b4;
	display:block;
	width:auto;
	height:auto;
	text-align:center;
	color:#fff
}
a.calPrac, a:active.calPrac, a:link.calPrac, a:visited.calPrac{
	color: #fff;
	text-decoration:none;
	background-color: #b4b4b4;
	}
a:hover.calPrac{
	color: #fff;
	background-color: #b4b4b4;
	display: block;
}

.txtInput {
	width:95px;
	}
/* Drop down menu */
#dropmenudiv{
position:absolute;
border:1px solid black;
font:normal 11px arial;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color:#fff;
background-color:#600;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #900;
color:#fff;
}


/*teams */
#teams {
	padding: 0 0 0 0px;
	width: 135px;
	font-size: 11px;

	
	}
#teams a 
{
	font-size: 11px;
	display:block;
	width:135px;
	text-decoration:none;
	background-color:#000;
	color:#fff;
	margin:1px 1px 1px 5px;
	padding:2px 2px 2px 8px;
}
#teams a:hover {
	color: #fff;
	background-color: #000;
}
/*team nav */
#teamnav {
background-color: #000;
	padding: 0 0 0 0;
	width: 180px;
	font-size: 11px;
display: inline;
	
	}
#teamnav a 
{
	font-size: 11px;

	width:180px;
	text-decoration:none;
	background-color:#978700;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:2px 12px 2px 6px;
}
#teamnav a:hover {
	color: #fff;
	background-color: #000;
}
/*right column*/
div.rightside {
	padding:0 0px 0 0px;
	}
/*division listings*/
#divisionlistings
{
color: #9a9a9a;
}
/*	MHA TOP AD SPACE*/
#topAd {
	width:728px;
	height:90px;
	background-color:#000000;
	margin:0 auto;
	text-align:left;
}
