@charset "utf-8";
/* CSS Document */

#layoutBody {
margin: auto;
overflow: hidden;
width: 998px;
}

/*style the main menu*/

.myMenu {
margin:0;
padding:0;
}

.myMenu li {
list-style:none;
float:left;
font:12px Arial, Helvetica, sans-serif #111;
}

.openInNewWBlue {
background:url(/media/layout/newWindow_icon.png) no-repeat 0px 0px;
display:inline-block;
margin-left:5px;
width:16px;
height:16px;
vertical-align:text-top;
}

.openInNewWBlack {
background:url(/media/layout/open-in-new-window.png) no-repeat 0px 0px;
display:inline-block;
margin-left:5px;
width:16px;
height:16px;
vertical-align:text-top;
}

.myMenu .premier_icon {
background: url("premier_icon.png") no-repeat scroll center center transparent;
display: block;
float: right;
height: 15px;
/* margin-right: 4px;
margin-top: 4px; */
margin-right: 16px;
margin-top: 7px;
width: 15px;
}

.myMenu li a:link, .myMenu li a:visited {
display:block;
text-decoration:none;
background-color: #062740;
padding: 0px 9px;
line-height: 38px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.myMenu li a:hover {
background:url(navbg_new.png) repeat-x;
}

.myMenu li a.active {
background:url(navbg_new.png) repeat-x;
display:block;
}

/*style the sub menu*/

.myMenu li ul {
background-color: #FFFFFF;
border: 2px solid #DCDCDC;
padding: 5px;
position: absolute;
visibility:hidden;
}

.myMenu  li li.menutitle {
background-color: #E0E0E0;
cursor: default;
font-size: 12px;
font-weight: bold;
line-height: 22px;
padding-left: 6px;
width: auto;
display:block;
font-family:Arial, Helvetica, sans-serif;
}

.myMenu li  li a {
border-bottom: 1px solid #EFEFEF;
font-size: 12px;
font-weight: normal;
line-height: 12px;
padding:0.5em 0.2em !important;
}

.myMenu li ul {
z-index: 9999;
}

.myMenu li ul li {
display:inline;
float:none;
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
background:#fff;
color:#000;
width:auto;
font-weight:normal;
line-height:15px;
}

.myMenu li ul li a:hover {
background-color:#d7e9f3;
}


.myMenu .ulRankings {
margin-left: -604px;
width: 1055px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.myMenu .ulRankings {
margin-left: -605px;
}
}
.myMenu .ulRankings, x:-moz-any-link, x:default {
margin-left: -611px;
}
.myMenu li ul.col-5 {
background-color: #FFFFFF;
border: 2px solid #DCDCDC;
padding: 5px;
width: 735px;
}

.myMenu li.menu-club ul ul {
width: 145px;
}


.myMenu ul ul {
border: 0 none;
float: left !important;
height: 1%;
position: relative;
width: 135px;
}

.myMenu .collegeLiRankings ul {
width: 151px;
}

.myMenu .menu-college ul ul {
width: 137px;
}

.myMenu .clubLiRankings ul {
width: 180px;
}

#layoutNavigation {
background:#062740;
}

.myMenu li.active a {
background: url("navbg_new.png") repeat-x scroll 0 0 transparent;
display: block;
}

.myMenu .menu-contribute a:link, .myMenu .menu-contribute a:visited {
color: #FFF903;
}

.myMenu .menu-contribute ul li a:link, .myMenu .menu-contribute ul li a:visited {
color: #000000;
}

.myMenu li.menu-contribute {
width: 95px;
}

@-moz-document url-prefix() {
.myMenu li.menu-contribute {
width: 83px;
}
}

.myMenu li.menu-contribute {
width: 83px; !ie;
}

.myMenu li.menu-contribute a.active {
width: 83px; !ie;
}

.myMenu li.menu-resources ul ul {
width: 141px;
}

.myMenu li.menu-resources ul ul.news {
width: 250px;
}

.myMenu .ulResources {
margin-left: 0px;
}

.myMenu  li ul.col-6 {
}

.myMenu .menu-high-school ul li ul {
width: 247px;
}

.myMenu .hsLiRankings ul {
width: 247px;
}
