/*admin */
.overwrite_inside_left{font-size:12px;}
.inside_left_bar, .inside_left_bar img{display:none;}
#menu{background-color:#f1f1f1;margin-right:10px;float:left;font-size:12px;width:200px;border-right:1px solid #3a6f8f;}
#menu ul{list-style:none;margin:0px;padding:7px;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:#e11935;}

.overwrite_inside_left{padding-right:11px;}
.print_total{padding-bottom:35px;}
.top_text_bg{background-color:#3a6f8f;color:#000;height:10px;color:#fff;}/*text-indent:-9999px;*/
#header_nav, #tabnav, #headermenu a.toplink, #headermenu a.toplink:visited{overflow:hidden;background-color:#fff;height:auto;color:#000;}
#header_nav{background-color:#fff;color:#000;border-bottom:1px solid #3a6f8f;}
#header_nav li a.toplink{background-color:#fff;text-transform:uppercase;height:25px;font-size:12px;line-height:16px !important;padding:10px 10px 0px 10px;border:none;color:#000;}
#header_nav li a.toplink:hover{background-color:#ccc;color:#e11935;}
#header_nav li a.tabnav_default,
#headermenu a.tabnav_default, #headermenu a.tabnav_default:visited{background-color:#ccc;color:#e11935;}
#header_nav li{width:auto !important;background-color:#3a6f8f;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:#3a6f8f;}

/*page*/
#sidebar #menu{width:171px;padding:0px 12px 0px 12px;border:none;min-height:347px;background:url('custom/images/interior/side_nav/img_sidenav_repeat.png') 0px 0px repeat-y;}
#sidebar #menu ul{list-style:none;padding:0px;background-color:transparent;margin:0px;overflow:hidden;}
#sidebar #menu ul li,
#sidebar #menu ul li ul{margin:0px;padding:0px;}
#sidebar #menu a{font-size:15px;display:block;margin:0px;padding:0px;color:#666;text-decoration:none;font-family: 'Source Sans Pro', sans-serif;line-height:15px;}
#sidebar #menu a:hover{color:#e11935;}

#sidebar #menu a.ln{text-decoration:none;padding:17px 10px 21px 13px;margin:0px;}
#sidebar #menu ul li.has_children_1,
#sidebar #menu ul li.no_children_1{background:url('custom/images/interior/side_nav/img_dotted_hline.gif') left bottom repeat-x;padding:0px 0px 0px 0px;}
#sidebar #menu ul li.no_children_1 a.ln_default{color:#e11935;padding:17px 10px 21px 13px;text-decoration:none;}
#sidebar #menu ul li:last-child{background:none;}
#sidebar #menu ul li.has_children_1 a.ln{background-image:url('custom/images/interior/side_nav/btn_arrow_closed_off.gif');background-repeat:no-repeat;background-position:147px 23px;padding:17px 35px 21px 13px;text-decoration:none;}	
#sidebar #menu ul li.has_children_1 a.ln_default{color:#e11935;padding:17px 40px 7px 13px;text-decoration:none;background-image:none;background-repeat:no-repeat;background-position:147px 23px;}
/*background-image:url('custom/images/interior/side_nav/btn_arrow_closed_over.gif');*/
#sidebar #menu ul li.has_children_1 a.ln:hover{background-image:url('custom/images/interior/side_nav/btn_arrow_closed_over.gif');}
#sidebar #menu ul li.has_children_1 ul{padding:0px 0px 17px 0px;}
#sidebar #menu ul li.has_children_1 ul li.has_children_2 ul,
#sidebar #menu ul li.has_children_1 ul li.has_children_2 ul li.has_children_3 ul{padding-bottom:0px;}

#sidebar #menu a.ln2{padding:3px 10px 3px 13px;margin:0px;font-size:14px;}
#sidebar #menu a.ln2_default{color:#e11935;text-decoration:none;padding:3px 10px 3px 13px;margin:0px;font-size:14px;}

#sidebar #menu ul li.has_children_2 a.ln2{padding:3px 10px 3px 13px;margin:0px;text-transform:none;}
#sidebar #menu ul li.has_children_2 a.ln2:hover{}
#sidebar #menu ul li.has_children_2 a.ln2_default{color:#e11935;text-decoration:none;padding:3px 10px 3px 13px;margin:0px;text-transform:none;}
#sidebar #menu a.ln2_top {}

#sidebar #menu a.ln3{padding:3px 10px 3px 23px;margin:0px;text-transform:none;font-size:14px;}
#sidebar #menu a.ln3_default{color:#e11935;text-decoration:none;padding:3px 10px 3px 23px;margin:0px;text-transform:none;font-size:14px;}
#sidebar #menu a.ln3:hover,
#sidebar #menu a.ln3_default:hover{}
#sidebar #menu a.ln3_default{}
#sidebar #menu a.ln3_top {}

/*** Begin top navigation menus ***/
#main #topNavShell{width:100%;height:45px;margin:auto;padding:23px 0px 0px 0px;float:none;clear:both;}
#main #topNavShell #topNav{margin:0px auto 0px auto;max-width:1004px;height:45px;padding:0px 0px 0px 0px;position:relative;z-index:2;}

#main #topNavShell #topNav ul #search{float:right;overflow:hidden;padding:15px 0px 0px 10px;}
#main #topNavShell #topNav ul #search #q{width:137px;height:24px;padding:0px 10px 0px 10px;margin:0px;border:none;font-size:11px;color:#333;/**/float:left;
background:url('custom/images/general/search/img_search_left.gif') 0px 0px no-repeat;}
#main #topNavShell #topNav ul #search input.go{width:21px;height:24px;background:url('custom/images/general/search/btn_search_right_off.gif') no-repeat left center;padding:0px;margin:0px;float:left;overflow:hidden;border:none;}
#main #topNavShell #topNav ul #search input.go:hover{background-image:url('custom/images/general/search/btn_search_right_over.gif');}
#main #topNavShell #topNav ul #search form{height:24px;width:auto;background:url('custom/images/general/search/img_search_repeat.gif');}

#main #topNavShell #topNav ul{list-style-type:none;padding:0px 22px 0px 71px;margin:0px;}
#main #topNavShell #topNav ul li{float:left;position:relative;padding:0px 0px 0px 0px;z-index:2;}
#main #topNavShell #topNav ul li a{display:block;width:auto;height:auto;padding:17px 12px 18px 12px;color:#666;font-size:15px;text-decoration:none;text-align:center;font-family: 'Source Sans Pro', sans-serif;font-weight:400;margin:0px;letter-spacing:0px;}/*text-transform:capitalize;*/
#main #topNavShell #topNav ul li a:hover,
#main #topNavShell #topNav ul li a.dropDownOn{color:#e31836;background:url('custom/images/general/drop_down/img_dropdown_arrow.png')center bottom no-repeat;}
#main #topNavShell #topNav ul li a.on{color:#e31836;}
#main #topNavShell #topNav ul li a.onDropOn{color:#e31836;}
#main #topNavShell #topNav ul li:first-child + li a:hover{color:#e31836;background:none;}
#main #topNavShell #topNav ul li a#schoolseisenhowerathletics-activities:hover,
#main #topNavShell #topNav ul li a#schoolswestathletics-activities:hover{background:none;}

/*dropdown*/
#main #topNavShell #topNav .dropDown{position:absolute;top:54px;left:0px;display:none;overflow:hidden;margin-left:-2px;max-width:1004px;padding:0px 2px 5px 2px;z-index:1;}

#main #topNavShell #topNav .dropDown .mainNav{padding:15px 22px 8px 22px;min-height:215px;overflow:hidden;background-color:#be910e;opacity:0.95;filter:alpha(opacity=95);
box-shadow: 0px 0px 2px rgba(51,51,51, 0.5);-moz-box-shadow: 0px 0px 2px rgba(51,51,51, 0.5);-webkit-box-shadow: 0px 0px 2px rgba(51,51,51, 0.5);
border-bottom-left-radius:10px;border-bottom-right-radius:10px;
-moz-border-bottom-left-radius:10px;-moz-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
#main #topNavShell #topNav .dropDown .mainNav ul{float:left;overflow:hidden;width:152px;padding:0px 20px 0px 24px;background:url('custom/images/general/drop_down/img_dotted_hline.png') 0px 1px repeat-y;margin:0px; display: inline-block;}
#main #topNavShell #topNav .dropDown .mainNav ul:first-child,
#main #topNavShell #topNav .dropDown .mainNav ul.level2{background:none;padding-left:0px;width:152px;}
#main #topNavShell #topNav .dropDown .mainNav ul:first-child + ul + ul + ul + ul,
#main #topNavShell #topNav .dropDown .mainNav ul.level2{padding-right:0px;}
#main #topNavShell #topNav .dropDown .mainNav ul.level2{margin-top:0px;height:auto;min-height:0px !important;padding:12px 0px 0px 0px;}
#main #topNavShell #topNav .dropDown .mainNav ul li{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#main #topNavShell #topNav .dropDown .mainNav ul li.level1Line{display:none;}
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li{padding:0px 0px 7px 0px;margin-top:0px;float:none;}
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li:first-child + li{padding-top:0px;}
#main #topNavShell #topNav .dropDown .mainNav ul li a{color:#fff;font-size:14px;text-decoration:none;letter-spacing:1px;
font-family: 'Source Sans Pro', sans-serif;font-weight:700;height:auto;padding:0px 0px 0px 0px;text-align:left;}/*text-transform:uppercase;*/
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;letter-spacing:1px;
font-family: 'Source Sans Pro', sans-serif;height:auto;padding:0px 0px 0px 0px;line-height:16px;}/*text-transform:capitalize;*/
#main #topNavShell #topNav .dropDown .mainNav ul li a:hover{color:#fff;background:none;}
#main #topNavShell #topNav .dropDown .mainNav ul li a:hover,
#main #topNavShell #topNav .dropDown .mainNav ul.level2 li a:hover{color:#143a51;}

/*schools dropdown
#main #topNavShell #topNav #dropDownschools .mainNav ul{width:130px;padding-right:10px;}
#main #topNavShell #topNav #dropDownschools .mainNav ul.level2{width:130px;}*/

/*schools district*/
/*#main #topNavShell #topNav #dropDowndistrict .mainNav ul{width:130px;padding-right:10px;}
#main #topNavShell #topNav #dropDowndistrict .mainNav ul.level2{width:130px;}*/

/*schools top navigation */
#main #schoolstopNavShell{width:100%;height:43px;margin:auto;padding:0px;float:none;clear:both;background-color:#555;position:relative;}
#main #schoolstopNavShell #slnav_shadowBottom{position:absolute;left:0px;bottom:0px;width:100%;height:4px;background:url('custom/images/general/img_topnav_top_shadow.png') 0px 0px repeat-x;}
#main #schoolstopNavShell #schoolstopNav{margin:0px auto 0px auto;width:960px;height:43px;padding:0px 22px 0px 22px;position:relative;z-index:2;}
#main #schoolstopNavShell #schoolstopNav h1{width:196px;height:43px;float:left;text-indent:-9999px;padding:0px 17px 0px 0px;margin:0px;}
#main #schoolstopNavShell #schoolstopNav h1 a{display:block;width:196px;height:43px;padding:0px;margin:0px;background-repeat:no-repeat;background-position:0px 15px;}
#main #schoolstopNavShell #schoolstopNav #schoolNav{font-size:13px;margin:0px;padding:0px 0px 0px 0px;font-weight:400;float:left;overflow:hidden;}
#main #schoolstopNavShell #schoolstopNav #schoolNav ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style-type:none;float:none;clear:both;}
#main #schoolstopNavShell #schoolstopNav #schoolNav ul li{float:left;overflow:hidden;padding:0px 6px;}
#main #schoolstopNavShell #schoolstopNav #schoolNav ul li a{color:#fff;text-decoration:none;padding:15px 6px 11px 6px;display:block;}
#main #schoolstopNavShell #schoolstopNav #schoolNav ul li a:hover,
#main #schoolstopNavShell #schoolstopNav #schoolNav ul li a.on{color:#b7a27b;}







