
		@import url('//fonts.googleapis.com/css?family=Alegreya+Sans:400,400i,700,700i,800,800i,900,900i|Taviraj:400,400i,500,500i,600,600i,700,700i');
        @import url('animate.css');
        /*admin */
        .overwrite_inside_left{font-size:15px;}
        .inside_left_bar, .inside_left_bar img{display:none;}
        #menu{background-color:rgb();margin-right:10px;float:left;font-size:12px;width:200px;border-right:1px solid rgb();}
        #menu ul{font-size:1.1em;list-style:none;margin:0px;padding:0;background-color:transparent;}
        #menu ul li{padding:7px 0px 0px 0px;}
        #menu a{color:#666;}
        #menu a.ln div{padding-top:5px;}
        #menu a:hover{color:rgb();}

        .overwrite_inside_left{padding-right:11px;}
        .print_total{padding-bottom:35px;}
        .screen_total2,.screen_total{width:1024px;}
        .top_text_bg{background-color:rgb();color:rgb();height:10px;color:rgb();}
        #header_nav, #tabnav, #headermenu a.toplink, #headermenu a.toplink:visited{overflow:hidden;background-color:rgb();height:auto;color:rgb();}
        #header_nav{background-color:rgb();color:rgb();border-bottom:1px solid rgb();}
        #header_nav li a.toplink{background-color:rgb();text-transform:uppercase;height:25px;font-size:12px;line-height:16px !important;padding:10px 10px 0px 10px;border:none;color:rgb();}
        #header_nav li a.toplink:hover{background-color:#ccc;color:rgb();}
        #header_nav li a.tabnav_default,
        #headermenu a.tabnav_default, #headermenu a.tabnav_default:visited{background-color:#ccc;color:rgb();}
        #header_nav li{width:auto !important;background-color:rgb();padding-right:1px;}
        #header_nav li:last-child{padding-right:0px;}
        #tabnav{margin-left:0px;}
        #headermenu, #headermenu ul{padding:0px;margin:0px 0px 0px 0px;}
        .top_border_bg{background-color:rgb();}
        .left_menu_column{width:250px;}

		/*** District Navigation***/
		#panel2{background: rgb();color:rgb();}
		#panel2 .panel-button{color:rgb()!important;padding:1.5em 5% 0!important;}
		ul.districtNav, ul.schoolNav{margin:0;padding:0;display:inline-block;width:100%;position:relative;}
		ul.districtNav li, ul.schoolNav li{width:100%;display:inline-block;position:relative;}
		ul.districtNav li a, ul.schoolNav li a{color:rgb();font-size:1.15em;font-family:'Alegreya Sans', sans-serif; text-transform:uppercase;padding:0.5em 10%;width:80%;display:inline-block;font-weight:normal;}
		ul.districtNav li a:hover, ul.schoolNav li a:hover{font-weight:bold;text-decoration:none;padding-left:15%;width:75%;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
		ul.districtNav ul, ul.schoolNav ul{width:85%;padding:0 7.5%;}
		ul.districtNav ul li a, ul.schoolNav ul li a{font-size:0.9em;}
		ul.schoolNav ul ul{width:90%;margin-left:5%;}
		ul.schoolNav ul ul li a{font-size:0.8em;}
        ul.schoolNav:before{content:'';position:relative;display:block;width:80%;padding:0;margin:0.25em auto;background:rgb();height:2px;}

        /*** Top Navigation ***/
        #mobileNav{display:none;}
        #topNav{width:98.5%;z-index:9999;float:right;display:inline-block;margin:0 1.5% 0 0;padding:0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
        #topNav ul{margin:0;padding:0;list-style:none;display:inline-block;float:right;text-align:right;width:100%}
        #topNav ul li{display:inline-block;float:none;padding:0;}
		#topNav.singleDrop ul li{position:relative;}
        #topNav ul li a{color:rgb();text-transform:uppercase;position:relative;font-family:'Alegreya Sans',sans-serif;font-size:0.9em;line-height:1em;font-weight:700;letter-spacing:0.05em;padding:1.1em 1.5em;display:block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
        #topNav ul li a.nav{border-right:1px solid rgb(,0.15);}
        #topNav ul li:last-child a.nav{border-right:0;}
        #topNav ul li a.searchLink{padding-bottom:1em;}
        #topNav ul li a:hover,#topNav ul li a:focus,
        #topNav ul li a.on,#topNav ul li a.dropDownOn, #topNav ul li:hover a.nav, #topNav ul li:focus a.nav{background:rgb();color:rgb();border-color:rgb()!important;}
        #topNav ul .dropDown{height:0;-webkit-transition: height 1s ease-in-out;
        -moz-transition: height 1s ease-in-out;
        -ms-transition: height 1s ease-in-out;
        -o-transition: height 1s ease-in-out;
        transition: height 1s ease-in-out;position:absolute;display:none;left:0;top:calc(100% - 2px);margin:0;width:calc(100vw - 6em);border-bottom:5px solid transparent;padding:0 2.5em;background: rgba(,0.95);text-align:right;}
		#topNav.singleDrop ul .dropDown{width:12em;padding:0;background: rgba(,0.95); left:50%; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); transform: translate(-50%,0);}
		#topNav.singleDrop ul li.desktop:last-child .dropDown{right:0;left:auto;-webkit-transform:none; -ms-transform:none; transform:none;z-index:9999;}
        #topNav ul li:hover .dropDown,#topNav ul li:focus .dropDown{display:inline-block;height:auto;border-bottom:5px solid rgb();}
        #topNav ul .dropDown ul{width:10.5em;padding:1.5em 2em 1.5em 0;vertical-align:top;float:none;display:inline-block;text-align:left;display:none;}
        #topNav ul .dropDown#dropDownschools ul{width:15em;}
		#topNav.singleDrop ul .dropDown ul{width:100%!important;padding:0.25em 0;display:inline-block!important;}
        #topNav ul .dropDown ul:nth-child(1),#topNav ul .dropDown ul:nth-child(2),#topNav ul .dropDown ul:nth-child(3),
        #topNav ul .dropDown ul:nth-child(4),#topNav ul .dropDown ul:nth-child(5){display:inline-block;}
        #topNav ul .dropDown ul li{width:100%;display:inline-block;padding:0;}
        #topNav ul .dropDown ul li a{font-size:1.1em;color:rgb();margin-bottom:1.2em;letter-spacing:0;padding:0;}
		#topNav.singleDrop ul .dropDown ul li a{color:rgb();font-size:1em;margin:0;padding:0.75em 7.5%;width:85%;background:transparent;text-transform:none;}
        #topNav ul .dropDown ul li a:hover{color:rgb(70,29,174);}
		#topNav.singleDrop ul .dropDown ul li a:hover,
		#topNav.singleDrop ul .dropDown ul li a:focus{color:rgb();background:rgb()}
        #topNav ul .dropDown ul ul{width:100%;padding:0;}
        #topNav ul .dropDown ul ul li a{font-weight:400;text-transform:none;}
        #topNav ul li#mobileBtn{display:none;}

        header.fixed #topNav ul li.desktop a.nav{padding-top:1em;padding-bottom:1em;}
        header.fixed #topNav ul li.desktop a.nav.searchLink{padding-bottom:0;}
        header.fixed #districtBtn{height:0;overflow:hidden;}
        header.fixed #logo{width:100%;}

        /***Dropdown***/
        /*dropdown*/
		#dropDownMenu{position:absolute;top:99.8%;right:1.5%;margin:0 auto;width:97.5%;max-width:100%;padding:0;z-index:9;height:0;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease; padding-bottom:0em;overflow:visible;}
		.dropDown{-webkit-box-shadow: 0 1px 5px 0 rgba(,0.5);box-shadow: 0 1px 5px 0 rgba(,0.5);display:none;margin:0 auto 0; padding: 0 0; width: auto;background:rgb(); position:absolute;top:0;right:0;overflow:visible;}
		.dropDown .mainNav{padding:0; margin:0;overflow:hidden;z-index:9;width: 100%;float: left;display: inline-block;}
		.dropDown .mainNav ul{vertical-align:top;float:left;overflow:hidden;margin: 1.25em 0.7em; width: 9.5em;padding:0;list-style-type:none;display:none;text-align:left;}
		.dropDown .mainNav ul:nth-child(1),
		.dropDown .mainNav ul:nth-child(2),
		.dropDown .mainNav ul:nth-child(3),
		.dropDown .mainNav ul:nth-child(4),
		.dropDown .mainNav ul:nth-child(5){display:inline-block;}
		.dropDown .mainNav ul li{padding:0;margin:0;display:inline-block;position:relative;width:100%;}
		.dropDown .mainNav ul li.level1Line{display:none;}
		.dropDown .mainNav ul li a {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position:relative; font-family:'Alegreya Sans',sans-serif; font-size: 1em; line-height: 1.125em; display: inline-block; color:rgb();font-weight:800;letter-spacing:0.05em; padding:0.25em 0 0.5em;margin-bottom:0.5em;width:100%;}
		.dropDown .mainNav ul li a:hover,.dropDown .mainNav ul li a:focus{color:rgb();text-decoration:none;font-weight:800;}
		.dropDown .mainNav ul ul{width:100%;display:block;margin:0;}
		.dropDown#dropDownschools .mainNav ul ul{width:100%;display:block!important;}
		.dropDown .mainNav ul ul li a{font-size:1em;width:100%;text-transform:none;color:rgb();font-family:'Alegreya Sans',sans-serif;font-weight:400;border:0;padding:0.5em 0;margin:0;}
		.dropDown .mainNav ul ul li a:hover,.dropDown .mainNav ul ul li a:focus{color:rgb();font-weight:400;}
		.dropDown .mainNav ul ul li:last-child a{border:none;}
		#topNav ul li#topNavMobile{display:none!important;}
		#topNavMobile span.linkName{display:none;}

        /***Inside Navigation***/
        #sidebar{padding:2em 0 0;width:100%;position:relative;display:inline-block;}
        #sidebar h2{font-size:1.55em;line-height:1em;font-family: 'Alegreya Sans', serif;color:rgb();text-transform:uppercase;width:80%;padding: 0 5% 1.15em 15%;position:relative;text-transform:uppercase;}
        #sidebar h2 span{position:absolute;left:3%; top:-0.05em; font-size:1.1em;}
        #sidebar h3 { color: rgb(); padding: 0 16px; }
        #sidebar #menu{width:100%;position:relative;display:inline-block;background:transparent;margin:0;border:0;font-size:1em;}
        #sidebar #menu ul{font-size:1em;margin:0;padding:0;width:100%;position:relative;}
        #sidebar #menu ul li{padding:0;margin:0;width:100%;position:relative;}
        #sidebar #menu ul ul li a{font-size:1.18em;line-height:1.2em;font-weight:400;color:rgb();padding:0.95em 5% 0.95em 14%;margin:0.25em 0;position:relative;display:inline-block;width:81%;background:transparent;
        -webkit-transition: background 0.3s ease-in-out;
        -moz-transition: background 0.3s ease-in-out;
        -ms-transition: background 0.3s ease-in-out;
        -o-transition: background 0.3s ease-in-out;
        transition: background 0.3s ease-in-out;}
        #sidebar #menu ul ul li a:hover,#sidebar #menu ul ul li a.ln_default{background:rgb();color:rgb();font-weight:900;}
        #sidebar #menu ul ul ul li a{padding-left:20%;width:75%;font-family:'Alegreya Sans',sans-serif;font-size:1em;}
        #sidebar #menu ul ul ul li a:hover,#sidebar #menu ul ul ul li a.ln2_default{background:rgb();color:rgb();font-weight:700;}
        #sidebar #menu ul ul ul ul{margin:0.5em 0;margin-left:25%;width:70%;}
        #sidebar #menu ul ul ul ul:before{content:'';width:2px; height:100%;position:absolute;top:0;left:0;background:rgb();}
        #sidebar #menu ul ul ul ul li a{background:none;font-size:0.95em;font-family: 'Alegreya Sans', serif;margin:0;padding:0.8em 7%;width:86%;font-style:italic;}
        #sidebar #menu ul ul ul ul li a:hover,#sidebar #menu ul ul ul ul li a.ln3_default{color:rgb();background:none;font-weight:700;}

        /***Panel***/
        .sidr {background:rgb();color:rgb();}
        .sidr ul li a,.sidr a#sidr-id-districtHome,.sidr a#sidr-id-schoolHome{color:rgb();font-family: 'Alegreya Sans', sans-serif; font-size:1.5em;text-transform:uppercase;}
        .sidr ul li span.icon{color:rgb();}
        .sidr .icon-arrow-down:before {color: rgb()!important;}
        .sidr ul li ul {background:rgb();color:rgb();}
        .sidr ul li ul li a{color:rgb();}
        .sidr ul li ul li .icon-arrow-down:before{color: rgb()!important;}
        .sidr ul li ul li:hover > a,
        .sidr ul li ul li:hover > span, .sidr ul li ul li.on > a,
        .sidr ul li ul li.on > span, .sidr ul li ul li.on > a,
        .sidr ul li ul li.on > span,
        .sidr ul li ul li a:hover  { color: rgb();}
        a#sidr-id-closeMenu{color:rgb();}
        #mobileNav{display:none;}

        /*translate panel*/
        #panel3{background:rgba(,0.93);}
        #panel3 .panel-button{font-size:1.2em; padding:0.25em; margin:2em 0 0.5em; background:0; border:0; color:rgb();}
        #panel3 .panel-button:hover,
        #panel3 .panel-button:focus{ background:rgb(); color:rgb()}
        #google_translate_element select{width:90%; padding:0.25em 5%;}
        #google_translate_element .goog-te-gadget{color:#fff;}
        @media only screen and (max-width: 1300px){
			#panel2{width: calc(100% - 4em)!important;}
		}
        @media only screen and (max-width: 1024px){
        	#topNav{width:50%}
            #topNav ul li#mobileBtn{display:inline-block!important;}
            #topNav ul{text-align:right;}
            #topNav ul li {display: none;float:right;}
            #topNav ul li#mobileBtn a{font-size:1.75em;cursor:pointer;padding:0.6em 1.5em;float:left;display:inline-block;}
            #topNav ul li a:hover, #topNav ul li a:focus, #topNav ul li a.on, #topNav ul li a.dropDownOn{background:none;}
            #topNav ul li a span.icon{font-size:0.75em;padding-left:0.5em;}
            header.fixed #topNav ul li#mobileBtn a{font-size:1.4em;}
        }
