@import url(../../styles/universal.css);
/* Colors Used In This Section:
#FFF - White,used for text and lines
#fff0a5 - Light Yellow/Tan,used for headings
#a32d09 - Dark Orange,used for left boxes
#d35710 - Orange,used for left nav,borders and footer text
#ffa129 - Bright Yellow,used for links
#f2ce9d - White-Yellow,used for link hover states
*/
body {
	background:#641b05 url(../images/staffbg.gif);
	color:#FFF;
}
/****************** Layout *****************/
#footer {
	color:#d35710;
}
/*Main Page Only*/
#leftcolumn {
	float:left;
	width:200px;
	padding:10px;
}
#centercolumn {
	float:left;
	width:450px;
	padding:10px;
}
#rightcolumn {
	float:left;
	width:210px;
	padding:10px;
}
/*Inside Pages*/
#sectionheading {
	background:#d35710;
}
#sectionheading h2 {
	color:#FFF;
}
#rightcontent {
	border-color:#d35710;
}
/****************** General Styles *****************/
/* Headings */
h2 {
	color:#fff0a5;
	border-color:#fff0a5;
}
h3 {
	color:#fff0a5;
	border-color:#fff0a5;
}
/* Links */
a {
	color:#ffa129;
}
a:hover {
	color:#f2ce9d;
}
/******************* Form Styles *******************/
form fieldset {
	border-color:#fff0a5;
}
form fieldset legend {
	color:#fff0a5;
}
form input.button {
	background:#a32d09;
	color:#FFF;
	border-color:#d35710;
}
/******************* Tables *******************/
/* Mileage Chart Table */
.mileagetable {
	width:575px;
}
/****************** Calendar *****************/
.caltable, .caltable td, .caltable th {
	color:#FFF;
}
.caltitle {
	background:#a32d09;
}
.caltitle td {
	color:#fff0a5;
}
.caltitle a {
	color:#fff0a5 !important;
}
.calweekend {
	background:#882507;
}
.calnextprev {
	color:#e7dfb9;
}
.caldayheader {
	color:#FFF;
}
.calday {
	color:#FFF;
}
.calweekend a, .calday a {
	color:#FFF !important;
}
.calday p a, .calweekend p a {
	color:#ffa129 !important;
}
.calday p a:hover, .calweekend p a:hover {
	color:#f2ce9d !important;
}
.calselected {
	background:#a32d09 !important;
}
/* Calendar Details Table */
.caldetailstable caption {
	background:#a32d09;
}
/***************** Navigation *****************/
/* Styles for the 4 Main Categories */
#categories {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.parents {
	background:#3db8c7 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
.parents a:hover {
	background:#114b58 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
.students {
	background:#e42141 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
.students a:hover {
	background:#6c0301 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
.staff {
	height:100px;
	background:#ffa129 url(../images/stafftitle.gif) no-repeat center;
}
.community {
	background:#8dac17 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
.community a:hover {
	background:#005800 url(../../images/topnavarrow.gif) no-repeat 70px 7px;
}
/* Top Navigation */
#topnav a {
	color:#FFF;
}
#topnav a:hover {
	color:#ffda44;
}
/* Left Navigation */
#leftnav li a {
	background:#d35710 url(../../images/leftnavarrow.gif) no-repeat 10px 10px;
	color:#FFF;
}
#leftnav li a:hover {
	color:#fff0a5;
	background:#a32d09 url(../../images/leftnavarrow.gif) no-repeat 10px 10px;
}
/* Sub Navigation */
#subnav li a {
	background:url(../../images/subnavarrow.gif) no-repeat 10px 10px;
	color:#FFF;
}
#subnav li a:hover {
	color:#fff0a5;
	background:#a32d09 url(../../images/subnavarrow.gif) no-repeat 10px 10px;
	border-color: #FFF;
}
/* Leftboxes */
.leftbox {
	background:#a32d09;
}
.leftbox li a:hover {
	color:#f2ce9d;
}
.leftbox li a {
	color:#FFF;
}
/***************** Presentation Page Content *****************/
/* Keyword Field On Main Page */
#keywordsearch button {
	background: url(../images/staff_keywordsearch.png) 0 0 no-repeat;
	_background-image: url(../images/staff_keywordsearch.gif);
}
/* Announcements */
#announcements h5 {
	margin:0;
}
#announcements p {
	margin:0 0 20px;
}
/* Board Meetings */
#boardmeetings table {
	width:450px;
}
#boardmeetings td, #boardmeetings th {
	padding:3px;
	border-bottom:1px dotted #a32d09;
}
#boardmeetings tr.even {
	background:#711f06;
}
/* Feature in Right Bar */
#feature p {
	margin:0 5px 10px 110px;
}
#feature p.bottom {
	margin-left:0;
}
#feature img {
	float:left;
	margin:5px 10px;
}
/* Quick Links */
#quicklinks h3 {
	margin:0;
}
#quicklinks ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
#quicklinks a {
	display:block;
	color:#FFF;
	margin:0;
	padding:5px 5px;
	text-decoration:none;
	border-style:none none dashed none;
	border-width:1px;
	border-color:#FFF;
	background:98%;
}
#quicklinks a:hover {
	background:#a32d09 98%;
}
/* Banner Ads */
.banner a {
	background:none;
	padding-right:0;
}
/***************** Miscellaneous Styles for Inside Pages *****************/
h4.h4greenicon {
	background:url(../administration/images/greenicon.gif) no-repeat 0px 0px;
	height:25px;
	display:block;
	padding-left:30px;
	padding-top:4px;
	margin: 1em 0;
}
h4.h4yellowicon {
	background:url(../administration/images/yellowicon.gif) no-repeat 0px 0px;
	height:25px;
	display:block;
	padding-left:30px;
	padding-top:4px;
	margin: 1em 0;
}
h4.h4redicon {
	background:url(../administration/images/redicon.gif) no-repeat 0px 0px;
	height:25px;
	display:block;
	padding-left:30px;
	padding-top:4px;
	margin: 1em 0;
}
/*
ul.ulgreenicon li{
	list-style-image: url(../weeklycommunications/images/greeniconsmall.gif);
	padding-left:10px;
	margin: .3em 0;
}
*/
ul.ulgreenicon, ul.ulyellowicon, ul.ulredicon {
	list-style-type: none;
	margin-left: 10px;
}
ul.ulgreenicon li{
	background: url(../weeklyemail/images/greeniconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
ul.ulyellowicon li{
	background: url(../weeklyemail/images/yellowiconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
ul.ulredicon li{
	background: url(../weeklyemail/images/rediconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
/* Elementary Math Resources Show/Hide */
.showhide{
	display:none;
}
li.green, li.yellow, li.red, li.blue, li.purple {
	list-style-type: none;
	margin-left:-25px;
}
ul.green li{
	background: url(../weeklyemail/images/greeniconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
ul.yellow li{
	background: url(../weeklyemail/images/yellowiconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
li.red {


}
ul.blue li{
	background: url(../weeklycommunications/images/blueiconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
ul.purple li{
	background: url(../weeklycommunications/images/purpleiconsmall.gif) no-repeat 0 5px;
	padding-left:20px;
	margin: .3em 0;
}
/* Teaching American History Images */
.tahimage {
	float:right;
	margin:25px 0 10px 10px;
	border:5px solid #fff0a5;
}
/* PEF Grant Images */
.t2timage {
	float:right;
	margin:25px 0 10px 10px;
}
/* PEF Photo Gallery */
#pefthumbs {
	text-align:center;
}
/* Available Grants List */
#availablegrants table {
	margin:1em auto;
}
#availablegrants th {
	padding:5px;
	text-align:left;
	border-bottom:1px dotted #FFF;
}
#availablegrants td {
	padding:3px 5px 3px;
	border-bottom:1px dotted #FFF;
}
#availablegrants tr {
	background:#9b341c;
}
#grantinfo {
	color:#FFF;
}
#grantinfo a {
	padding-right:0;
	display:inline;
	background:none;
}
/*Math Strands */
.mathstrands li{
	padding: 5px;
}
/* Media Services Images */
.logos {
	text-align:center;
}
.logos a {
	background:none;
}
.logos .logo {
	width:150px;
	margin:10px;
	float:left;
	text-align:center;
}
.logos .caption {
	font-size:.9em;
	font-weight:bold;
	text-align:center;
}
.resource{
	width:600px;
}
.resource .link a{
	background:none;
}
.resourceline{
	height: 1px;
	margin: 0 0 1.1em;
	border: none;
	border-top: 1px dashed #fff;
	clear: both;
}
.resource .link{
	width: 170px;
	float:left;
}
.resource .desc{
	width: 430px;
	float:right;
}
/* Staff List Tables */
.stafflist {
	width: 600px;
	margin: 1em 0;
}
.stafflist th {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted #e7dfb9;
}
.stafflist td {
	padding: 3px 5px 3px;
	border-bottom: 1px dotted #e7dfb9;
}
.stafflist img {
	border: 5px solid #e7dfb9;
	margin: 5px;
}
/* Math Textbook Table */
.math table {

}
.math td, #math th {
	padding:5px;
	border:1px dotted #d35710;
}
.math tr.even {
	background:#b04226;
}
.pefbuttons a{
	background: none;
	padding:0px;
}
.pefbuttons img{
	border: solid #a32d09 1px;
}
/* Styled Tables With Borders */
table.formatted {
	margin:1.1em 0;
	width: 100%;
	border-color: #a32d09;
	border-style:solid;
	border-collapse:collapse;
	background-color: #711f06;
}
table.formatted * {
	vertical-align: top;
	text-align: left;
}
table.formatted th {
	padding: 5px;
	background-color: #370f03;
	margin: 0;
	font-size: 1.2em;
	border-color: #a32d09;
}
table.formatted th.alt {
	background-color: #a32d09;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
} 
table.formatted td {
	padding: 5px;
	border-color: #a32d09;
}
table.formatted td.lgroup {
	background-color: #8d2707;
}
/*Job Description Tables*/
table.jobtable {
	font-size: .9em;
	margin:1.1em 0;
	width: 100%;
	border-bottom: 1px solid #a32d09;
	border-left: 1px solid #a32d09;
	border-right: 1px solid #a32d09;
	background-color: #a32d09;
}
table.jobtable * {
	vertical-align: top;
	text-align: left;
}
table.jobtable thead, table.jobtable .collapsible, table.jobtable .fauxrowhead {
	background-color: #a32d09;
}
/* use the below style below to hide the collapsed rows via CSS, you must also set the showCollapsed setting to true */		
/*
table.jobtable tr.expand-child td {
	display: none;
}
*/
table.jobtable th {
	padding: 3px 18px 3px 0;
	margin: 0;
	cursor: pointer;
	white-space: nowrap;
	border-top: 1px solid #a32d09;
} 
table.jobtable th.header {
	background: #370f03 url(../images/staff_tablesorter_bkgrd.gif) no-repeat 100% -36px;
	border-left: 1px solid #a32d09;
}
table.jobtable td {
	padding: 6px;
	border-top: 4px solid #a32d09;
	border-left: 1px solid #a32d09;
}
table.jobtable tr.expand-child td {
	border-top: 1px solid #a32d09;
}
table.jobtable th.headerSortUp {
	background: #370f03 url(../images/staff_tablesorter_bkgrd.gif) no-repeat 100% -76px;
}
table.jobtable th.headerSortUp div {
	background: #370f03 url(../images/staff_tablesorter_bkgrd.gif) no-repeat 0 -79px;
}
table.jobtable th.headerSortDown {
	background: #370f03 url(../images/staff_tablesorter_bkgrd.gif) no-repeat 100% 6px;
}
table.jobtable th.headerSortDown div {
	background: #370f03 url(../images/staff_tablesorter_bkgrd.gif) no-repeat 0 3px;
}
table.jobtable th div {
	padding: 3px 0 3px 6px;
	margin: 0;
}
table.jobtable a:link,
table.jobtable a:visited,
table.jobtable a:focus,
table.jobtable a:hover {
	text-decoration: underline;
}
table.jobtable tr.even {
	background-color: #711f06;
}
table.jobtable tr.odd {
	background-color: #641b05;
}

