.menumain{
color:#0D366D;
clear:both;
padding-bottom:3px;
}
.menumain .primary{
clear:both;
cursor:hand;
cursor:pointer;
display:none;
}
.menumain .primary .left{
float:left;
width:50%;
}
.menumain .primary .right{
float:right;
width:50%;
}
.menumain .primary .left .on, .menumain .primary .right .on{
background-color:#FF3B39;
height:21px;
}
.menumain .primary .left .off, .menumain .primary .right .off{
background-color:#CCCCCC;
height:21px;
}
.menumain .primary .left .off img, .menumain .primary .right .off img, .menumain .primary .left .on img, .menumain .primary .right .on img{
display:block;
margin:0px 160px 0px 160px;
}
.menumain .secondary{
background-color:#FFCD05;
color:#0D366D;
clear:both;
height:21px;
line-height:21px;
}
.menumain .tertiary{
background-color:#FFFFFF;
color:#0D366D;
clear:both;
height:21px;
line-height:21px;
}
.menumain .secondary .on{
color:#0D366D;
background-color:#FFFFFF;
font-weight:bold;
}
.menumain .tertiary .on{
color:#0D366D;
font-weight:bold;
}
.menumain .secondary .on a, .menumain .secondary .on a:hover{
color:#0D366D;
text-decoration:none;
}
.menumain .tertiary .on a, .menumain .tertiary .on a:hover{
color:#0D366D;
text-decoration:none;
}
.menumain .secondary .off a, .menumain .tertiary .off a{
color:#0D366D;
text-decoration:none;
}
.menumain .secondary .off a:hover, .menumain .tertiary .off a:hover{
color:#0D366D;
text-decoration:underline;
}
/*Academy*/
#slsaawrapper #menucontent .menumain 
{
	float:left;
	width:140px;
}
#slsaawrapper #menucontent .menumain .secondary
{
	width:151px;
	background:none;
	color:#FFF;
	font-size:14px;
}
#slsaawrapper #menucontent .menumain .secondary .menuwrapper .menu
{
	width:141px;
	float:left;
}

#slsaawrapper #menucontent .menumain .menuitem
{
	border-top:solid 2px #FFF;
	width:141px;
	float:left;
}
#slsaawrapper #menucontent .menumain .menuitem span
{
	width:136px;
	float:left;
	background:#005DAA;
	margin-left:5px;
	padding-top:5px;
}
#slsaawrapper #menucontent .menumain .menuitem span a
{
	color:#FFF;
	text-decoration:none;
}

#slsaawrapper #menucontent .menumain .menuitem .on a
{
	color:#FCDC0D;
}
#slsaawrapper #menucontent .menumain .menuitem .off a
{
	color:#FFF;
}

#slsaawrapper #menucontent .menumain .menuitem .tertiaryon
{
	background:#005DAA;
	float:left;
	height:100%;
	margin-bottom:5px;
	border-bottom:dashed 1px #FCDC0D;
	margin-left:5px;
	width:141px;
}
#slsaawrapper #menucontent .menumain .menuitem .tertiaryoff
{
	background:#005DAA;
	float:left;
	height:100%;
	margin-bottom:5px;
	margin-left:5px;
	width:141px;
}

#slsaawrapper #menucontent .menumain .menuitem .tertiaryon span
{
	font-size:11px;
	border-top:dashed 1px yellow;
	width:131px;
}
#slsaawrapper #menucontent .menumain .menuitem .tertiaryoff span
{
	font-size:11px;
	padding-left:10px;
	border-top:dashed 1px yellow;
	float:left;
	width:151px;
}

#slsaawrapper #menucontent .menumain .menuitem .tertiaryon .on a
{
	color:lightblue;
}
#slsaawrapper #menucontent .menumain .menuitem .tertiaryoff .on a
{
	color:lightblue;
}


#slsaawrapper #menucontent .menumain .menuitem .tertiaryon span.off
{
	display:none;
	width:126px;
}
#slsaawrapper #menucontent .menumain .menuitem .tertiaryoff span.off
{
	display:none;
	width:126px;
}
