/*
   ----------------------------------------------------------------
   MAIN STYLE SHEET - School
   ----------------------------------------------------------------
*/


/* =========================================
	Common Site Elements
=========================================== */


h1,h2,h3,h4,h5,h6 {
	margin: 0.5em 0;
	line-height:1em;
	color:#d25118;
	font-family: chaparral-pro;
	font-weight: normal;
}

.large, .large td { font-size: 14px !important; }

h1{ font-size:2.2em; margin-top:0!important;}
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }
p { margin:1em 0; }

.nav_history {
	color:#4F8594 !important;
        font-weight:bold;
}


#logo_link {
     background: none repeat scroll 0% 0% transparent;
     height: 100px;
     margin: 0px;
     position: absolute;
     text-indent: -9999px;
     width: 500px;
}

#contentdiv {
	background: url('../images/contentbg.gif') top left no-repeat;
	padding: 0 20px 30px 20px;
}
#topbanner {
         height:377px;
}

#top-rt {
     float: right;
     list-style-type: none;
     margin: 0pt;
     padding: 8px 0 0 0;
     font-family: chaparral-pro;
}

#top-rt li {
     background-color: #EEEEEE;
     border: 1px solid #CCCCCC;
     height: 25px;
     margin: 5px 0pt;
     width: 200px;
}
#top-rt li.arrow {
    background:url("/uploaded/2011_redesign/images/redarrow.png") no-repeat 98% center #EEE;
}
#top-rt li a {
    color:#850c03;
    text-decoration:none;
    font-size:16px;
    line-height:25px;
    padding:0 0 0 5px;
    display:block;
}
#top-rt li a:hover {
    color:#a44f49;
}
#leftbanner {
    border-right:solid 1px #69a4ba;
}
#rightbanner {
    border-left:solid 1px #69a4ba;
}
#mainmiddle {
     padding: 32px 0pt 22px 0;
}
/* =========================================
	Doctype Element fix
=========================================== */

#leftbanner img, #rightbanner img, #bottombanner img, .mainNav img #topbanner img { vertical-align: top; }

#topbanner a img, #leftbanner a img, #rightbanner a img, #bottombanner a img { border: 0px !important; }

/* =========================================
	Misc Site Elements
=========================================== */

.headerPhoto img { vertical-align: top; }
.headerPhoto p { margin: 0px; }

.footerLinks a { text-decoration: none; }
.footerLinks a:hover { text-decoration: underline; }

/* =========================================
	Page Search Elements
=========================================== */


#keywords {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     color: #850C03;
     display: inline;
     font-family: chaparral-pro;
     font-size: 16px;
     height: 25px;
     margin-top: 0px ! important;
     padding: 0pt 0pt 0pt 5px;
     vertical-align: top;
     width: 167px;
}

#ss_div form {
	display:inline;
	vertical-align: top;
}

/* =========================================
	Hierarchy + Page Tools
=========================================== */

.hier {
     display: inline;
}

.tool_bar {
     color:#666;
     font-size: 10px;
     height: auto;
     position: absolute;
     width: 970px;
}
#hier_bar {
    float:left;
    padding:2px 8px;
}
.tools {
     float:right;
     padding: 2px 5px;
     text-align: right ! important;
}

/* =========================================
	Nav + Quicklink Dropdowns
=========================================== */
#nav_menus div {
     background: url("../images/dropbottom.png") no-repeat scroll left bottom transparent;
     left: 0px;
     margin: 0pt;
     padding: 0pt 0pt 10px;
     position: absolute;
     top: 0px;
     width: 173px;
     font-family: chaparral-pro;
}

#nav_menus ul {
     background: url("../images/droptop.png") no-repeat scroll left bottom #ffeabd;
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}

#nav_menus li {
     background: url("../images/dropborder.gif") no-repeat scroll left bottom transparent;
     padding: 2px 0pt;
}

#nav_menus a {
     color: #333;
     display: block;
     font-size: 12px;
     padding: 3px;
     margin:2px 6px;
     text-decoration: none;
}

#nav_menus a:hover {
     background: none repeat scroll 0% 0% #ded3b0;
     color: #333;
}

#ql_menu {
     background: url("../images/dropbottom.png") no-repeat scroll left bottom transparent;
     left: 0px;
     margin: 0pt;
     padding: 0pt 0pt 10px;
     position: absolute;
     top: 0px;
     width: 173px;
     font-family: chaparral-pro;
}

#ql_menu ul {
     background: url("../images/droptop.png") no-repeat scroll left bottom #EEE;
     list-style-type: none;
     margin: 0pt;
     padding: 0pt 1px;
}

#ql_menu br {
     display: none;
}

#ql_menu li {
     padding: 2px 0pt 3px;
}

#ql_menu a {
     color: #333;
     display: block;
     padding: 3px;
     margin:2px 6px;
     text-decoration: none;
     font-size:12px;
}

#ql_menu a:hover {
     background: none repeat scroll 0% 0% #850C03;
     color: #EEE;
}
.col1 {
    float:left;
}
.col2 {
    float:left;
    width:447px;
    margin:0 0 0 52px;
}
.col3 {
     float: right;
     list-style-type: none;
     margin: 0pt;
     padding: 0pt;
}

.col3 li {
    padding: 0 0 10px 0;
}

.col3 li a {
     background: url("/uploaded/2011_redesign/images/arrow_ftr.png") no-repeat scroll left center transparent;
     display: block;
     padding: 0pt 0pt 0pt 20px;
     text-decoration: none;
     color:#333;
}
.col3 li a:hover {
    color:#666;
}

/**
 * 8696020
 * 8/22/17
 * Joanna Ashlock
 * Fixing https://jira.fs4.us/browse/FS-14019
 */

/*
.mcExpandingList.ui-accordion .contentElement.ui-accordion-content {
    height: inherit!important; 
}
*/

/* 
*  Ticket 8696020
*  Expanding list/accordion arrows and titles are overlapping.
*  08/29/17 - James B - Same ticket as above. 
*/

.ui-accordion .ui-accordion-header a {
    padding: .5em .5em .5em 1.7em;
}

/* End Section */