/*Reset css */
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl,
dt, dd, ol, ul, li, table, tr, td, form, object, embed,
article, aside, canvas, command, details, fieldset,
figcaption, figure, footer, group, header, hgroup, legend,
mark, menu, meter, nav, output, progress, section, summary,
time, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}
/*Fonts*/
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-bold-webfont.woff') format('woff'),
    url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
    url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-semibold-webfont.woff') format('woff'),
    url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
    url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-regular-webfont.woff') format('woff'),
    url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
    url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
    url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
    url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
    url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
    url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-italic-webfont.woff') format('woff'),
    url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
    url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titillium_webbold';
    src: url('../fonts/titilliumweb-bold-webfont.eot');
    src: url('../fonts/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/titilliumweb-bold-webfont.woff') format('woff'),
    url('../fonts/titilliumweb-bold-webfont.ttf') format('truetype'),
    url('../fonts/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titillium_webregular';
    src: url('../fonts/titilliumweb-regular-webfont.eot');
    src: url('../fonts/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/titilliumweb-regular-webfont.woff') format('woff'),
    url('../fonts/titilliumweb-regular-webfont.ttf') format('truetype'),
    url('../fonts/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*new dropdown enhancement*/
/*
digit1 - for state & 4 digits
digit2 - more than 4 digits
digit3 - more than 6 digits & others
digit4 - more than 10 digits & others
normalDrop = normal dropdowns
*/
.chosen-container .chosen-results li{
    display: block;
}
.digit1 .chosen-container-single .chosen-single{
    width: 113px;
}
.digit1 .chosen-with-drop .chosen-drop{
    width: 123px;
}
.digit2 .chosen-container-single .chosen-single{
    width: 130px;
}
.digit2 .chosen-with-drop .chosen-drop{
    width: 140px;
}
.digit3 .chosen-container-single .chosen-single{
    width: 150px;
}
.digit3 .chosen-with-drop .chosen-drop{
    width: 160px;
}
.digit4 .chosen-container-single .chosen-single{
    width: 210px;
}
.digit4 .chosen-with-drop .chosen-drop{
    width: 220px;
}
.digit5 .chosen-container-single .chosen-single{
    width: 225px;
}
.digit5 .chosen-with-drop .chosen-drop{
    width: 235px;
}
.normalDrop .chosen-with-drop .chosen-drop{
    width: 250px;
}
.normalDrop .chosen-container-single .chosen-single{
    width: 260px;
}
/*new dropdown enhancement*/
.normalDrop .chosen-container-single .chosen-single{
    width: 250px;
}
.normalDrop .chosen-with-drop .chosen-drop{
    width: 260px;
}
/*new dropdown enhancement*/
/*Common styles*/
input[type="text"].dateInput{
    width: 130px;
    margin-right: 10px;
    border-radius: 0;
}
ul, ol {
    list-style: none;
}
.smlText{
    font-size: 11px;
}
.formWrap .smlText{
    color: #aaaaaa;
}
.formWrap a.smlText{
    color: #244674;
}
.formWrap a.smlText:hover{
    color: #7592b1;
}
a {
    color: #244674;
    font: 14px/16px open_sansbold,sans-serif;
}
a:hover,
.playerDesc a.titleBlog:hover,
.filterPagination li a:hover {
    color: #7592b1;
    text-decoration: none;
}
a:hover, a:focus{
    outline: none;
    outline: 0;
    text-decoration: none;
}
.blueBg a{
    color: #5f8aba;
}
.blueBg a:hover,
.blueBg a:hover span{
    color: #7592b1;
}
p, body {
    color: #5f5b61;
    font-size: 14px;
    line-height: 16px;
    font-family: open_sansregular,sans-serif;
}
p {
  line-height: 18px;
}
.blueBg {
    background: url('../images/Blue_BG.jpg');
}
.blueBg span {
    color: #abb3b8;
}
.lightBlueBg {
    background: url('../images/Light_Blue_BG.jpg');
}
.pageHeading h1{
    font: 40px/42px titillium_webbold,sans-serif;
    color: #fff;
    font-weight: normal;
    margin-left: 94px;
}
h3 {
    font: 24px/26px titillium_webbold,sans-serif;
    color: #cb2c26;
    font-weight: normal;
}
h6 {
    font: 18px/20px titillium_webbold,sans-serif;
    color: #5f5b61;
    font-weight: normal;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #244674;
    box-shadow: none;
}
.contentSection{
    padding: 104px 0 109px;
}
.dataWrap {
    padding: 70px 0 75px 0;
}
.btnsCenter{
    text-align: center;
}
.twoButtons a.redButton{
    margin: 0 8px 0;
}
a.redButton,
input[type=submit],
.formWrap input.redButton,
.sportSearch input[type=submit],
.searchButton input[type=submit],
.searchTopicTitle [type=submit],
.searchBtnWrap [type=submit],
.fileupload {
    font: 18px/20px titillium_webregular,sans-serif;
    background: #cb2c26;
    color: #eeeeee;
    padding:8px 15px 8px;
    text-align: center;
    display: inline-block;
    border: none;
    width: auto;
    height: auto;
}
a.redButton:hover,
input[type=submit]:hover,
.sportSearch input[type=submit]:hover,
.searchWrapper input[type=submit]:hover,
.searchButton input[type=submit]:hover,
.searchBtnWrap [type=submit]:hover,
.fileupload:hover {
    background: #cb544f;
    color: #eee;
}
a.cancel {
    padding:0 10px ;
    border-left: 1px solid #5f5b61;
    font-family: 'open_sansregular',sans-serif;
    font-size: 16px;
    line-height: 18px;
    margin: 8px 0;
    color: #244674;
}

.date {
    display: block;
    color: #5f5b61;
    font-family: open_sansregular,sans-serif;
}

.heading, .headingWhite, .headingBlue, .blueBgHeading{
    border-bottom: 3px solid #cb2c26;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.headingNotSub {
    margin-bottom: 16px;
}
.heading:after,
.headingWhite:after,
.headingBlue:after,
.blueBgHeading:after {
    display: table;
    line-height: 0;
    content: "";
}
.heading:after,
.headingWhite:after,
.headingBlue:after,
.blueBgHeading:after{
    clear: both;
}
.headSubtitle .heading{
    margin-bottom: 5px;
    padding-bottom: 3px;
}
.headSubtitle{
    margin-bottom: 17px;
}
.headingWhite,
.blueBgHeading {
    border-bottom: 3px solid #fff;
}
.headingBlue {
    border-bottom: 3px solid #586d83;
}
.headingWhite h3,
.blueBgHeading h3 {
    color: #fff;
}
.headingBlue h3 {
    color: #586d83;
}
.heading a,
.headingWhite a,
.headingBlue a {
    margin-top: 7px;
    font: 12px/14px titillium_webregular,sans-serif;
    color: #244674;
    text-decoration: underline;
}
.heading a:hover,
.headingWhite a:hover,
.headingBlue a:hover {
    color: #7592b1;
}
.headingWhite a {
    color: #5f8aba;
}
.searchRecord {
    background: #d1d3d5;
    padding: 45px 0 50px;
}
.subHeading{
    color: #5f5b61;
    font: 14px/17px open_sansbold,sans-serif;
}
.headingSubHead{
    margin-bottom: 8px;
}
.todayCol {
    padding: 109px 0 69px 0;
}
.todayCol .heading {
    overflow: visible;
}
/*breadcrumb section starts*/
.pageHeading{
    background-color: #19232d;
    border: 1px solid #000;
    font: 12px/14px open_sansregular,sans-serif;
}
.pageHeading .container{
    padding: 14px 0 36px 0;
}
.pageHeading ul{
    position: relative;
    margin: 0 0 9px 94px;
}
.pageHeading li{
    display: inline-block;
}
.pageHeading a{
    color: #5f8aba;
    font: 12px/14px open_sansregular,sans-serif;
}
.pageHeading a:hover{
    color: #7592b1;
}
.pageHeading .active{
    color: #fff;
}
.pageHeading i {
    background: url('../images/Nfhs_sprite.png') no-repeat -4px -174px;
    width: 6px;
    height: 11px;
    display: inline-block;
    margin: 0 0 0 6px;
}
/*start select dropdown css*/
.selectCategory .sbHolder{
    background: #ffffff;
    border: solid 1px #b4b6b8;
    border-radius: 0;
    -webkit-box-shadow: 0 2px 1px rgba(173,173,173,.33);
    -moz-box-shadow: 0 2px 1px rgba(173,173,173,.33);
    box-shadow: 0 2px 1px rgba(173,173,173,.33);
    height: 35px;
    margin-left: 20px;
    text-align: left;
}
.sbSelector{
    height: 35px;
    line-height: 35px;
}
.sbSelector{
    height: 35px;
    line-height: 35px;
}
.sbToggle,
.sbToggle:hover{
    background:#798a9c url("../images/dropArrow.png") 12px 15px no-repeat;
    width: 35px;
    height: 35px;
}
.sbToggleOpen,
.sbToggleOpen:hover{
    background:#798a9c url("../images/upArrow.png") 12px 15px no-repeat;
    width: 35px;
    height: 35px;
}
.selectCategory a{
    float: none;
    padding: 0;
    margin-top: 0;
}
.staticTbleContent tbody tr th{
    padding: 19px 0;
}
.staticTbleContent tbody tr td{
    padding:20px 30px;
}
.selectCategory a.sbSelector{
    margin-top: 12px;
    width: 100%;
    height: 35px;
}
.staticTbleContent {
    margin-bottom: 118px;
}
.selectCategory .sbOptions li{
    margin: 10px 0 10px 5px;
}
.selectCategory .sbOptions li a{
    font-family: 'open_sansregular', sans-serif;
}
.selectCategory1 a.sbSelector {
    margin-top: 0;
    width: 100%;
}
.sbHolder{
    width: 248px;
}
select, .sbHolder, button, textarea:focus{
    outline: none;
    outline: 0;
    border: solid 1px #244674;
    box-shadow: none;
}
input[type="button"]:focus, input[type="submit"]:focus{
    outline: none;
    outline: 0;
    border:none;
    box-shadow: none;
}
.sbOptions{
    background-color: #fff;
    border: solid 1px #b4b6b8;
    width: 248px;
    border-radius: 0 0 3px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
    border: none;
    font-size: 14px;
    color: #124770;
}
.sbOptions a:hover{
    color: #6c96b1;
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover{
    font-size: 14px;
    color: #898989;
}
.sbOptions .sbGroup{
    border: none;
    color: #5f5b61;
    font-size: 14px;
    padding: 0;
    font-family: 'open_sansregular', sans serif;
}
.chosen-container-single .chosen-single div {
    background: #798a9c url("../images/dropArrow.png") 12px 13px no-repeat;
    width: 35px;
    font-family: 'open_sansregular', sans-serif;
}
.chosen-container-active.chosen-with-drop .chosen-single div{
    background: #798a9c url("../images/dropArrow.png") 12px 13px no-repeat;
    width: 35px;
}
.upArrow .chosen-single div{
    background: #798a9c url("../images/upArrow.png") 12px 13px no-repeat !important;
    width: 35px;
}
.chosen-container-active .chosen-single{
    box-shadow: none;
    border: 1px solid #aaa;
    color: #898989;
}
.chosen-container-single .chosen-single span{
    margin-right: 0;
    font-family: 'open_sansregular', sans-serif;
    font-size: 14px;
}
.chosen-container-active.chosen-with-drop .chosen-single{
    background: #ffffff;
    font-family: 'open_sansregular', sans-serif;
}
.chosen-container .chosen-results li.active-result{
    background: none;
    color: #124770;
}
.chosen-container{
    -webkit-box-shadow: 0 2px 1px rgba(173,173,173,.33);
    -moz-box-shadow: 0 2px 1px rgba(173,173,173,.33);
    box-shadow: 0 2px 1px rgba(173,173,173,.33);
    margin-left: 0;
    height: 35px;
    width: auto !important;
}
.chosen-container-single .chosen-drop{
    border-top: solid 1px #b4b6b8;
}
/*end select dropdown css*/
/* New code for pdf, ppt, doc Links start*/
.ppt, .doc, .pdf,.blueArrow,.zip {
    width: 15px;
    height: 11px;
    display: inline-block;
    margin-left: 8px;
    background: url('../images/Nfhs_sprite.png') 0 0 no-repeat;
}
.ppt{
    background-position:-21px -145px;
}
.doc{
    background-position:-40px -145px;
}
.pdf {
    background-position: -3px -145px;
}
.zip {
    background-position: -59px -145px;
}
.blueArrow {
    background-position: -34px -21px;
    margin-left: 0;
    margin-right: 5px;
}
/* New code for pdf, ppt, doc Links ends*/

.externalLink,
.searchButton i,
.colFirst i {
    display: inline-block;
    width: 12px;
    height: 15px;
    background: url('../images/Nfhs_sprite.png') no-repeat -7px -125px;
    margin-left: 10px;
}
.headWrap{
    padding-top: 25px;
}
.btnsCenter .nfshSearch {
    border-left: 1px solid #5f8aba;
    padding: 0 0 0 12px;
    margin-left: 13px;
    font-family: open_sansregular,sans-serif;
    text-decoration: underline;
}
.rightLinks > a{
    margin:10px 24px 0 8px;
    float: left;
}
.rightLinks .selectCategory{
    float: right;
    margin:-10px 0 0 5px;
}

/* Header starts */
.navbar {
    margin: 0;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.15);
    box-shadow: 0 3px 7px rgba(0,0,0,.15);
}
.navbar .navUpper,
.navbar .navLower {
    background: #586d83;
    min-height: 36px;
    border: none;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    filter: 0;
}
.navbar .logo {
    display: block;
    position: absolute;
    background: url('../images/NFHS_logo.png') no-repeat;
    width: 247px;
    height: 130px;
    z-index: 106;
}
.logoTxt {
    width: 156px;
    display: inline-block;
    color: #e3173e;
    font: 15px/16px titillium_webbold,sans-serif;
    margin: 49px 0 0 92px;
    text-transform: uppercase;
}
.leftMenu {
    float: left;
    margin: 0 0 0 82px;
    z-index: 110;
    position: relative;
}
.leftMenu li,
.mainNav li {
    float: left;
}
.leftMenu li a {
    display: block;
    color: #19191a;
    font: 12px arial,sans-serif;
    padding: 13px 12px 9px;
}
.leftMenu li a:hover,
.leftMenu li.activeSite a {
    text-decoration: none;
    background: #4e6073;
    color: #fff;
}
.rightMenu {
    float: right;
}
.rightMenu li a{
    color: #fff;
}
.navbar .navLower{
    background: #fff;
    border-bottom: 1px solid #e1e1e1;
}
.mainNav {
    float: right;
    position: relative;
    height: 71px;
}
.mainNav li {
    border-right: 1px solid #dbdbdb;
}
.mainNav li a {
    display: block;
    color: #19232d;
    font: 16px/18px titillium_webbold,sans-serif;
    padding: 26px 18px;
    word-spacing: -2px;
    height: 20px;
}
.mainNav li:first-child {
    border-left: 1px solid #dbdbdb;
}
.searchIcon {
    display: block;
    width: 25px;
    height: 18px;
    background: url('../images/Nfhs_sprite.png') no-repeat 0px -8px;
}
.mainNav li.active .searchIcon,
.search:hover .searchIcon {
    background: #cb2c26 url('../images/Nfhs_sprite.png') no-repeat 0px -29px;
}
.mainNav li:hover .subMenu {
    display: block;
}
.subMenu{
    border: 2px solid #abb3b8;
    border-top: none;
    position: absolute;
    z-index: 1000;
    top: 71px;
    padding: 12px 38px 7px 43px;
    display: none;
    background: #fff;
}
.searchWrapper {
    border-top: 6px solid #CB2C26;
    position: absolute;
    z-index: 1000;
    top: 71px;
    padding: 5px 0 10px 0;
    display: none;
    background: #fff;
}
.subMenu:before {
    border-top: 6px solid #CB2C26;
    content: " ";
    left: -2px;
    position: absolute;
    right: -2px;
    top: 0;
}
.subMenu ul{
    float: left;
    width: 131px;
    margin-left: 56px;
}
.subMenu ul:first-child {
    margin: 0;
}
.subMenu ul li {
    float: none;
    margin-bottom: 2px;
}
.subMenu ul li a {
    display: inline-block;
    color: #244674;
    font: 14px/14px open_sanssemibold,sans-serif;
    padding: 0;
}
.subMenu ul li:first-child {
    border: none;
}
.subMenu ul li {
    border: none;
}
.subMenu ul li a:hover{
    color: #7592b1;
    background: #fff;
}
.nfhsSubMenu {
    padding: 20px 12px 6px 14px;
}
.nfhsSubMenu ul {
    width: 245px;
}
.resourceSubMenu{
    right: 63px;
    padding: 12px 21px 5px 23px;
}
.resourceSubMenu ul {
    margin: 0;
}
.resourceSubMenu ul:first-child {
    margin: 0;
    width: 191px;
}
.resourceSubMenu ul li {
    float: none;
    color: #244674;
}
.searchWrapper {
    right: 1px;
    width: 653px;
    padding: 0;
}
.searchWrapper form{
    overflow: hidden;
    border: 2px solid #abb3b8;
    border-top: none;
    padding: 8px;
}
.searchWrapper input[type=submit]{
    border: none;
    padding: 8px 19px;
    font: 18px/20px titillium_webregular,sans-serif;
    background: #cb2c26;
    color: #eeeeee;
    text-align: center;
    float: right;
}
.searchButton input[type=submit]{
    padding-top: 6px;
    border: none;
    height:35px;
}
.searchWrapper input[type=text] {
    border: none;
    margin: 0;
    box-shadow: none;
    width: 490px;
    margin-right: 14px;
    height: 26px;
    float: left;
}
/* Btn Hover effect*/
.mainNav li:hover,
.mainNav li.active,
.mainNav li .subMenu:hover .mainNav li{
    background: #cb2c26;
}
.mainNav li:hover > a,
.mainNav li.active > a{
    color: #fff;
    text-decoration: none;
}
.mainNav li:hover a {
    height: 20px;
}
.downArrow {
    display: none;
}
.mainNav li:hover .downArrow {
    display: block;
    background: url('../images/down_arrow.png')no-repeat center 49px;
}
.mainNav li:hover > a > .searchIcon {
    background: #cb2c26 url('../images/Nfhs_sprite.png') no-repeat 0px -29px;
}
.subMenu li:hover {
    background: none;
    color: #244674;
}
.subMenu li:hover a {
    color: #244674;
}
/* Slider starts */
.slide, .mainSlide {
    position: relative;
    width: 100%;
    height: 369px;
}
.sliderWrapper .cycle-slideshow,
.mainSliderWrap .cycle-slideshow{
    height: 369px;
}
.sliderWrapper,
.mainSliderWrap {
    position: relative;
    overflow: hidden;
}
.sliderWrapper img,
.mainSliderWrap img {
    width: 100%;
}
.slide .hmeSlideTxt {
    position: absolute;
    top: 90px;
    z-index: 5;
}
.mainSlide .sliderHeading {
    position: absolute;
    z-index: 700;
    bottom: 95px;
}
.slide h1 {
    font: 40px/42px titillium_webbold,sans-serif;
    color: #fff;
    background: #19232d;
    padding: 20px 45px;
    width: 560px;
    text-shadow: 2px 2px 2px #666;
}
.sliderHeading {
    width: 780px;
}
.sliderHeading h1{
    font: 48px/48px titillium_webbold,sans-serif;
    color: #fff;
    text-shadow: 2px 2px 2px #666;
}
.sliderText {
    display: block;
    background: #586d83;
    color: #fff;
    width: 485px;
    padding: 5px 40px 10px 35px;
    font: 14px/19px open_sansregular,sans-serif;
    word-spacing: -1px;
    margin-bottom: 10px;
}
.overlayInner span {
    display: inline-block;
    color: #a3b9d0;
    width: 512px;
    float: left;
    line-height: 19px;
    margin-right: 80px;
}
.slideTextWrapper {
    margin-left: 167px;
    overflow: hidden;
}
.slideTextWrapper .redButton,
.overlayBg .redButton {
    display: inline-block;
    width: 90px;
    margin-top: 5px;
}
.overlayInner .redButton {
    float: left;
}
.overlayInner {
    width: 940px;
    margin: 0 auto;
}
/*Slider Arrows*/
.sideArrow,
.articleArrow{
    background: url('../images/Nfhs_sprite.png') no-repeat;
    height: 30px;
    width: 18px;
    position: absolute;
    top: 190px;
    z-index: 100;
    cursor: pointer;
}
#prev,
#prevMain {
    background-position: -5px -58px;
    left: 50px;
}
#prev:hover,
#prevMain:hover {
    background-position: -27px -58px;
}
#next,
#nextMain {
    background-position: -6px -91px;
    right: 50px;
}
#next:hover,
#nextMain:hover {
    background-position: -27px -91px;
}
.articleArrow{
    top: 171px;
}
#prevArticle {
    background-position: -22px -158px;
    left: 85px;
}
#prevArticle:hover {
    background-position: -49px -278px;
}
#nextArticle {
    background-position: -46px -158px;
    right: 91px;
}
#nextArticle:hover {
    background-position: -73px -278px;
}
/* pager */
.mainSliderWrap .cycle-pager {
    border-left: 6px solid #babfd6;
}
.cycle-pager,
.learning-pager {
    text-align: center;
    width: 100%;
    z-index: 500;
    overflow: hidden;
    line-height: 0px;
}
.cycle-pager{
    position: absolute;
}
.cycle-pager span,
.learning-pager span {
    width: 137px;
    height: 6px;
    margin: 0 5px;
    display: inline-block;
    background-color: #586d83;
    color: transparent;
    cursor: pointer;
    text-indent: -10000px;
}
.learning-pager span {
    width: 60px;
    height: 6px;
}
.videoTabHead .cycle-pager-active {
    color: #cb2c26;
    border-bottom: 3px solid #cb2c26;
    padding-bottom: 4px;
}
.cycle-pager .cycle-pager-active,
.learning-pager .cycle-pager-active{
    background-color: #cb2c26;
    height: 6px;
    color: transparent;
}
.cycle-pager > * {
    cursor: pointer;
}
/* Cycle2 Overlay starts*/
.learningSlide {
    width: 460px;
}
.overlayBg,
.learningSlide .overlayBg {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 32px;
    z-index: 600;
    background: url('../images/overlay_Bg.png');
    padding: 20px 0 ;
}
.learningSlide .overlayBg {
    width: auto;
    min-height: 50px;
    padding: 10px 35px 10px 45px;
}
.learningSlide .overlayBg h6 {
    color: #fff;
    margin-bottom: 5px;
}
.learningSlide .overlayBg span {
    color: #a3b9d0;
    line-height: 16px;
}
/* Cycle2 Overlay ends*/
.overlayBg {
    display: table;
    height: 62px;
    padding: 5px 0;
}
.overlayBg .container{
    display: table-cell;
    vertical-align: middle;
}

.blueBg .externalLink{
    background: url('../images/Nfhs_sprite.png') no-repeat -80px -107px;
    margin-left: 10px;
}
.nfhsNews a,
.staffWrapper ul a ,
.awardsWrapper ul a {
    display: block;
    overflow: hidden;
}
.newsWrapper .heading,
.awardsWrapper .headingWhite,
.tweetsWrap .heading{
    margin-bottom: 32px;
}
section.awardsWrapper{
    height:280px;
}
.newsWrapper .span6 {
    margin: 0 32px;
    width: 395px;
}
.newsWrapper .span3 {
    width: 175px;
}
.nfhsNews li {
    margin-top: 30px;
}
.nfhsNews li:first-child {
    margin-top: 0;
}
.logoWrapper {
    background: #eee;
    padding: 54px 0;
}
.staffWrapper .headingWhite,
.networkWrapper .heading,
.learningWrapper .heading {
    margin-bottom: 6px;
}
.staffWrapper .iconLink ,
.networkWrapper ul,
.tweetsWrap ul {
    overflow: hidden;
}
.staffWrapper ul li {
    text-align: center;
    color: #abb3b8;
    font: 14px/16px open_sansregular,sans-serif;
    padding: 2px 0;
}

.awardsWrapper img {
    display: block;
    max-width: 268px;
    margin: 0 auto 25px;
    border: 5px solid #fff;
}
.awardsWrapper span {
    display: block;
    color: #5f8aba;
    padding: 0;
    font: 14px/18px open_sansbold,sans-serif;
}
.awardsWrapper .headingWhite a {
    padding-right: 20px;
}
.awardsWrapper ul a:hover span {
    color: #7592b1;
}
.networkWrapper .btnsCenter {
    margin: 32px 0 0 5px;
}
.nfhsDetail{
    color: #a8a4ae;
    display: block;
    margin-bottom: 17px;
}
.nfhsDetail a {
    display: inline-block;
    font-family: open_sansregular,sans-serif;
}
.videoHolder{
    width: 446px;
    height: 250px;
    margin-bottom: 10px;
}
.videoWrap {
    width: 446px;
}
.videoWrap a {
    display: inline-block;
}
.videoWrap a:hover {
    color: #7592b1;
    text-decoration: none;
}
.videoWrap .externalLink{
    margin-top: 4px;
}
.topHighlights {
    font: 18px/20px open_sanssemibold,sans-serif;
    float: left;
}
.netVideoWrap {
    border-left: 1px solid #777379;
    padding:20px 0 0 31px;
}
.videoTab {
    width: 436px;
}
.videoDetails {
    margin-bottom: 30px;
}
.videoDate,
.gameType {
    display: block;
    font: 12px/14px open_sansregular,sans-serif;
    margin-bottom: 5px;
}
.networkPager {
    margin-bottom: 27px;
}
.networkPager a {
    margin: 0 5px;
    color: #586d83;
    font: 18px/20px titillium_webbold,sans-serif;
    border-bottom: 3px solid #586d83;
    display: inline-block;
    width: 134px;
    text-align: center;
    padding-bottom: 4px;
}
.networkPager a:first-child{
    margin-left: 0;
}
.networkPager a:hover {
    color: #7592b1;
    border-bottom: 3px solid #7592b1;
}
.networkPager .cycle-pager-active,
.networkPager .cycle-pager-active:hover {
    color: #cb2c26;
    border-bottom: 3px solid #cb2c26;
    padding-bottom: 4px;
}
.twitterAccount {
    display: inline-block;
    margin-bottom: 20px;
}
.tweetHolder {
    min-height: 168px;
    margin-bottom: 20px;
}
.tweetHolder > a {
    line-height: 16px;
}
.tweetHolder h4 {
    font: 18px/20px open_sansbold,sans-serif;
    color: #19232d;
}
.tweetsWrap ul li {
    width: 212px;
    min-height: 218px;
    float: left;
    padding: 0 50px 0 58px;
    border-left: 1px solid #586d83;
}
.tweetsWrap ul li:first-child {
    border: none;
    padding: 0 50px 0 0;
}
.tweetsWrap ul a {
    font-family: open_sansregular,sans-serif;
}
.twitterLink {
    word-wrap: break-word;
}
.tweetsWrap .redButton{
    width: 80px;
    font-family: titillium_webregular, sans-serif;
}
.advtWrapper {
    text-align: center;
    padding: 70px 0;
}
.advtWrapper a {
    display: inline-block;
}
/*Footer  starts*/
.upperFooter{
    background: #19232d;
}
.footerOuter{
    overflow: hidden;
    padding: 35px 0 15px 0;
}
.footerLinks{
    border-left: 1px solid #54697e;
    padding: 0 20px;
    float: left;
    width: 159px;
    min-height: 250px;
}
.aboutNfhs {
    width: 126px;
    margin-left: 122px;
    border: none;
    padding-left: 0;
}
.footerLinks > span {
    color: #fff;
    font: 13px/13px arial,sans-serif;
}
.subLinks {
    margin: 5px 0 0 0;
}
.subLinks li {
    padding: 4px 0 4px 0;
}
.subLinks a {
    color: #586d83;
    font: 13px/13px arial,sans-serif;
    display: inline-block;
}
.subLinks a:hover {
    color: #7592b1;
}
.lowerFooter{
    background: url('../images/Blue_BG.jpg');
    color: #fff;
}
.lowerFooter span {
    display: block;
    text-align: center;
    padding: 8px 0;
    font-size: 12px;
}
/* Equipment page start */
.table-striped a{
    color: #ffffff;
}
.table-striped.dataTable a{
    color: #244674;
    font-family: 'open_sansregular', sans-serif;
}
.table-striped.dataTable a:hover{
    color: #7592b1;
}
.table-striped.dataTable th a{
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    font-family: 'open_sansbold', sans-serif;
}
/*drop down start*/
.searchBar{
    background-color: #d1d3d5;
    box-shadow:inset 0 0 2px 0 #cecece;
    min-height: 182px;
}
.searchHeading{
    text-align: center;
    padding: 40px 0 0 0;
}
.searchHeading h3{
    font: 24px/26px titillium_webregular,sans-serif;
    color:#19232d;
    margin-bottom:20px;
}
.searchHeading li{
    display: inline-block;
    margin-left: 21px;
}
.searchHeading li:first-child{
    margin-left: 0;
}
.searchHeading .sbOptions li{
    display: block;
}
.searchButton input[type=submit]{
    width: 135px;
    text-align: left;
    padding-left: 27px;
    background: #cb2c26 url("../images/searchIcon.png") 80% 11px no-repeat;
}
.searchButton input[type=submit]:hover {
  background: #cb544f url("../images/searchIcon.png") 80% 11px no-repeat;
}
/*verified equipment section starts*/

.dataTableWrap{
    padding: 82px 0 55px 0;
}
.equiContent .span8{
    padding-bottom: 49px;
}
.equiContent h3,
.equiContent h5,
.equiContent p{
    margin-bottom: 17px;
}
.programImpl{
    margin-bottom: 35px;
}
.equiContent ul li{
    margin-bottom: 3px;
}
.equiContent h5{
    font:16px/18px open_sansbold, sans-serif;
    display: block;
}
.pafTitle li{
    position: relative;
    margin-bottom: 8px;
}
.pdfTitle a:hover, .contact a:hover{
    color: #7592b1;
}
.pdfTitle span{
    display: block;
    color: #19232d;
}
.noLink {
    cursor:no-drop;
}
.noLink:hover p {
    color: #000;
}
.noLink {
    font-family: 'open_sansregular',sans-serif;
    color: #000;
}
/* New code for pdf, ppt, doc Links start*/
.ppt, .doc, .pdf,.blueArrow,.zip {
    width: 15px;
    height: 11px;
    display: inline-block;
    margin-left: 8px;
    background: url('../images/Nfhs_sprite.png') 0 0 no-repeat;
}
.ppt{
    background-position:-21px -145px;
}
.doc{
    background-position:-40px -145px;
}
.pdf {
    background-position: -3px -145px;
}
.zip {
    background-position: -59px -145px;
}
.blueArrow {
    background-position: -34px -21px;
    margin-left: 0;
    margin-right: 5px;
}
/* New code for pdf, ppt, doc Links ends*/

/*custom select box css*/
.chosen-container-active.chosen-with-drop .chosen-single {
    background: #ffffff;
    font-family: 'open_sansregular', sans-serif;
}
.chosen-container-single .chosen-single {
    height: 33px;
    line-height: 36px;
    background: #ffffff;
    border-radius: 0;
    width: 235px;
    text-align: left;
}
.scrollBtn, .scrollBtnTop {
    background: #f4f5f5 url("../images/downArrow.png") center 7px no-repeat;
    cursor: pointer;
    height: 23px;
    border-radius: 0 0 5px 5px;
}
.scrollBtnTop {
    background: #f4f5f5 url("../images/upArrow2.png") center 7px no-repeat;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}
.stateSearchList .scrollBtnTop, .digit4 .scrollBtnTop{
    background:#f4f5f5 url("../images/upArrow2.png") center 7px no-repeat;
}
.stateSearchList .scrollBtn, .digit4 .scrollBtn{
    background:#f4f5f5 url("../images/downArrow.png") center 7px no-repeat;
}
.chosen-container .chosen-results {
    font-size: 14px;
    width: 244px;
}
.chosen-container .chosen-results li {
    text-align: left;
}
/*end custom select box css*/
.sportsNews p:first-child {
    margin-bottom: 16px;
}
.cycleVideoWrapper{
    margin-bottom: 35px;
    height: 392px;
}

.videoNavWrapper {
    margin: 0 45px 0 33px;
}
.smallSlide{
    width: 127px !important;
    margin-left: 12px;
}
.navigationWrapper {
    position: relative;
}
.navigation {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.navigation a {
    position: absolute;
    background: url("../images/videoSliderArrow.png") no-repeat;
    width: 20px;
    height:30px;
    margin-top: 35px;
}
.navigation .smallSlideNext {
    right: 0;
    background-position: -21px 0;
}
.navigation .smallSlidePrev{
    left: 0;
    background-position: 0 0;
}

/** forget password ***/
.forgetPassWrapper {
    padding: 0 28px 0 22px;
}
.forgetPassWrapper h3 {
    margin-bottom: 10px;
}
.forgetPassWrapper p {
    margin-bottom: 34px;
}
.cnfmEmailWrap {
    border: 2px solid #5f5b61;
}
.cnfmEmailWrap form {
    padding: 45px 70px 49px ;
    border-bottom: 1px solid #586d83;
}
.cnfmEmailWrap label {
    color: #373e45;
    margin-bottom: 6px;
    display: block;
}
.emailInputWrap{
    margin-bottom: 20px;
}
.cnfmEmailWrapBottom {
    padding: 10px;
    font-size: 12px;
}
.cnfmEmailWrap input {
    height: 35px;
    border-radius: 0;
}
.cnfmEmailWrap button {
    background: #cb2c26;
    color: #fff;
    font-size: 21px;
    line-height: 42px;
    padding: 0;
    border: 0;
    border-radius: 0;
    text-shadow: none;
}
.cnfmEmailWrap button:hover {
    background: #cb2c26;
    color: #fff;
}
.cnfmEmailWrapBottom a {
    font-size: 12px;
    margin-left: 6px;
    text-decoration: underline;
}
.sectionMapImgWrap {
    text-align: center;
}
/*Signin*/
.logoBox {
    width: 100%;
    height: 195px;
    line-height: 195px;
    text-align: center;
    display: table;
}

.logoBox .centered {
    display: table-cell;
    vertical-align: middle;
    vertical-align: middle;
}

.largeGrids li {
    position: relative;
    min-height: 380px;
    cursor: pointer
}
.contentBox {
    position: absolute;
    left: 0;
    right: 0;
    box-shadow: 0 0 0 0 #2c3f52;
    top: 0;
    padding-top: 189px;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition: all 0.5s;
    filter: alpha(opacity=0); /* For IE8 and earlier */
}
.contentBox p {
    padding-bottom: 15px;
}
.largeGrids li:hover .contentBox {
    height: 179px;
    opacity: 1;
    box-shadow: 0 0 0 3px #2c3f52;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.innerCnt {
    padding: 0 13px 20px;
}
/*****Drop down****/
.leftMenu li {
    position: relative;
}
.leftMenu .dropdown {
    position: absolute;
    right: -42px;
    top: 37px;
    background: #fff;
    border: 1px solid #ededed;
    border-top: none;
    box-shadow: 0 0 10px rgba(113,113,113,0.25);
}
.leftMenu li.activeTab a{
    color: #244674;
    background: #fff;
    position: relative;
    z-index: 1
}
.dropdown .innerBox {
    padding: 20px 42px 25px;
    min-width: 270px;
}
.leftMenu label {
    font-size: 14px;
    color: #19232d;
}
.leftMenu input[type="password"],
.leftMenu input[type="text"] {
    border-radius: 0;
    padding: 6px;
    box-shadow: none;
    width: 270px;
}
.rememberMe input {
    margin: 0 4px 0 0;
    vertical-align: top;
}
.leftMenu label.rememberMe {
    font-size: 12px;
    color: #444444;
    line-height: 12px;
}
.leftMenu li a.forgotLink {
    padding: 0;
    text-decoration: underline;
    font-family: 'open_sanssemibold';
    font-weight: normal;
}
.leftMenu .registerLink a {
    display: inline;
    padding: 0;
    font-family: 'open_sanssemibold';
    text-decoration: underline
}
.leftMenu .registerLink a:hover,
.leftMenu li a.forgotLink:hover {
    text-decoration: none;
}
.leftMenu .largeBtn {
    background: #CB2C26;
    border: none;
    color: #EEEEEE;
    text-align: center;
    display: block;
    font: 18px/20px titillium_webregular,sans-serif;
    height: 35px;
    width: 100%;
}
.leftMenu .largeBtn:hover{
    background: none repeat scroll 0 0 #CB544F;
    color: #EEEEEE;
}
.loginBtm {
    padding-bottom: 17px;
    margin-top: -9px;
}
.registerLink  {
    font-size: 12px;
    color: #3f5061;
    padding-top: 4px;
}
.activeTab .dropdown {
    display: block;
}
.feildWrap {
    padding-bottom: 5px;
}
