#menu {
background: #144b81;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
/* width: 12em; */
float: left;
}

#menu a, #menu h2 {
font: bold 12px verdana;
display: block;
margin: 0;
padding: 8px 10px 10px 10px;
}

#menu h2 {
color: #ffffff;
background: #144b81;
cursor:pointer;
}

#menu h2:hover {
color: #b2f1fa;
}

#menu a {
font: bold 10px verdana;
color: #FFFFFF;
background: #bcaec7;
text-decoration: none;
padding: 5px;
width: 130px;
border-bottom: 1px solid #7B0798;
}

#menu a:hover {
color: #FFFFFF;
background: #8c779e;
text-decoration:underline;
}
#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#sportsmenu {
background: #144b81;
float: left;
}

#sportsmenu ul {
list-style: none;
margin: 0;
padding: 0;
/* width: 12em; */
float: left;
}

#sportsmenu a, #sportsmenu h2 {
font: bold 12px verdana;
display: block;
margin: 0;
padding: 8px 10px 10px 10px;
}

#sportsmenu h2 {
color: #ffffff;
background: #144b81;
cursor:pointer;
}

#sportsmenu h2:hover {
color: #b2f1fa;
}

#sportsmenu a {
font: bold 10px verdana;
color: #FFFFFF;
background: #bcaec7;
text-decoration: none;
padding: 5px;
width: 130px;
border-bottom: 1px solid #7B0798;
}

#sportsmenu a:hover {
color: #FFFFFF;
background: #8c779e;
text-decoration:underline;
}
#sportsmenu li {position: relative;}

#sportsmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#sportsmenu ul ul {
position: absolute;
z-index: 500;
}
div#sportsmenu ul ul {
display: none;
}
div#sportsmenu ul li:hover ul
{display: block;}
div#sportsmenu ul ul,
div#sportsmenu ul li:hover ul ul,
div#sportsmenu ul ul li:hover ul ul
{display: none;}

div#sportsmenu ul li:hover ul,
div#sportsmenu ul ul li:hover ul,
div#sportsmenu ul ul ul li:hover ul
{display: block;}

#sportsmenu ul li {float: left; width: 100%;}
#sportsmenu ul li a {height: 1%;} 

#branchesmenu {
background: #144b81;
float: left;
}

#branchesmenu ul {
list-style: none;
margin: 0;
padding: 0;
/* width: 12em; */
float: left;
}

#branchesmenu a, #branchesmenu h2 {
font: bold 12px verdana;
display: block;
margin: 0;
padding: 8px 10px 10px 10px;
}

#branchesmenu h2 {
color: #ffffff;
background: #144b81;
cursor:pointer;
}

#branchesmenu h2:hover {
color: #b2f1fa;
}

#branchesmenu a {
font: bold 10px verdana;
color: #FFFFFF;
background: #bcaec7;
text-decoration: none;
padding: 5px;
width: 130px;
border-bottom: 1px solid #7B0798;
}

#branchesmenu a:hover {
color: #FFFFFF;
background: #8c779e;
text-decoration:underline;
}
#branchesmenu li {position: relative;}

#branchesmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#branchesmenu ul ul {
position: absolute;
z-index: 500;
}
div#branchesmenu ul ul {
display: none;
}
div#branchesmenu ul li:hover ul
{display: block;}
div#branchesmenu ul ul,
div#branchesmenu ul li:hover ul ul,
div#branchesmenu ul ul li:hover ul ul
{display: none;}

div#branchesmenu ul li:hover ul,
div#branchesmenu ul ul li:hover ul,
div#branchesmenu ul ul ul li:hover ul
{display: block;}

#branchesmenu ul li {float: left; width: 100%;}
#branchesmenu ul li a {height: 1%;} 

body {
behavior: url(csshover.htc);
	background-color: #bcbec0;
	margin-top: 40px;
}

[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

</style>
<![endif]

.onlineRegCellOff
{
   BACKGROUND-COLOR: #2c9331;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.CellOn
{
   BACKGROUND-COLOR: #666666;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	} 
.successCellOn
{
   BACKGROUND-COLOR: #666666;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
	} 	
.joinCellOff
{
   BACKGROUND-COLOR: #fb982d;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;	
}
.successCellOff
{
   BACKGROUND-COLOR: #1b4b7c;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
}
.RegCellOff
{
   BACKGROUND-COLOR: #2c9331;
	cursor:pointer;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;	
}
