html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, q, s, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label {margin: 0; padding: 0;}fieldset,img {border: 0;}ol,ul {list-style: none;}a:active, a:focus {outline: 0;}h1,h2,h3,h4,h5,h6,span {font-size: 100%; font-weight: normal;}body {font-family: Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 16px; background: #B0B0B0;} #Wrapper {width: 860px; margin: 0 auto; background: #fff;}a:link, a:visited {color: #33669A;} #Header {height: 280px; position: relative;} #Header h1 {position: absolute; top: 0px; left: -25px; height: 90px; text-indent: -9999px; z-index: 100000 !important; border: none;} #Header.WrapCorner {height: 25px; width: 25px; display: block; position: absolute; top: 90px; left: -25px;} #HeaderShow {display: block; visibility: visible !important; position: relative; z-index: 1;} #HeaderShow img {display: block;} #HeaderShow .ImageWell:first-child {margin-left: 0px;} #SlideshowFlashAlert {display: block; position: absolute; top: 150px; padding: 10px 50px; background: #333; text-align: center; color: #fff;} #SlideshowFlashAlert a:link, #SlideshowFlashAlert a:visited {color: #fff; font-weight: bold;} #SlideshowFlashAlert a:hover {color: red;} .HeaderNav {position: absolute; bottom: 0px; right: 0px; z-index: 100000; height: 25px; width: 860px; border-bottom: 8px solid #666; position: absolute; z-index: 7777; bottom: 0px; display: block;} .HeaderNav ul {position: absolute; bottom: 0px; right: 0px; z-index: 100000; padding-left: 16px; padding-top: 4px; _margin-bottom: -4px;} .HeaderNav ul li {display: inline;} .HeaderNav a, .HeaderNav a:visited {color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; display: inline; margin-right: 8px; line-height: 12px;} .HeaderNav a:hover {text-decoration: underline;} #Sidebar {display: block; position: relative;} #Nav-Main {width: 170px; float: left; background-color: gray; padding: 8px 0px 8px 0px; margin-bottom: 18px; position: relative;} #MultiLevelNav {} #Nav-Main a.SubNavParent {float: left;} #Nav-Main span.DummyArrows {margin-top: 8px; margin-right: 4px; float: right; display: block; width: 6px; height: 8px; background: url(/images/nav-arrow.png) no-repeat top left; text-indent: -9999px; _line-height: 0px;} #Nav-Main ul li {width: 158px; padding-left: 12px; float: left; line-height: 22px; position: relative; z-index: 1000; cursor: pointer;} #Nav-Main ul li:hover {background-image: url(http://www.rentonschools.us/images/10-percent-white.png); background-repeat: repeat;} #Nav-Main ul li ul {background: gray; width: 170px; position: absolute; left: 170px; top: 0; display: none; height: 0px; z-index: 1000; cursor: pointer;} #Nav-Main ul li ul li a {padding: 2px 5px; font-size: 12px; color: #fff; text-decoration: none;} #Nav-Main ul li:hover ul li ul {background: gray; width: 170px; position: absolute; left: 170px; top: 0; display: none;} #Nav-Main ul li ul li ul li a {padding: 2px 5px; font-size: 14px; color: #fff; text-decoration: none;} #Nav-Main a:link,#Nav-Main a:visited {font-size: 12px; color: #fff; text-decoration: none; background: transparent;} #Nav-Main a:hover, #Nav-Main a.Active {color: #000;} #Nav-Main ul.NavLevel-1 li:hover ul.NavLevel-2,#Nav-Main ul.NavLevel-1 li.Over ul.NavLevel-2 {display: block; height: auto;} #Nav-Main ul.NavLevel-1 li:hover ul.NavLevel-2 li:hover ul.NavLevel-3,#Nav-Main ul.NavLevel-1 li.Over ul.NavLevel-2 li.Over ul.NavLevel-3 {display: block;} #Sidebar {float: left;} #SidebarCalendar {width: 158px; float: left; background: gray; padding: 12px 2px 8px 10px; margin-bottom: 18px; clear: left;} #SidebarCalendar img {margin-bottom: 8px;} #SidebarCalendar p.EventTitle {color: #000; font-size: 11px; font-weight: bold;} #SidebarCalendar p.EventDescription {font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 10px; color: #fff; padding-bottom: 14px;} #SidebarCalendar a:link,#SidebarCalendar a:visited {color: #fff; font-size: 12px; text-decoration: none;} #SidebarCalendar a:hover {text-decoration: underline;} #BellSchedule {width: 150px; float: left; background: #5C832F; padding: 7px; margin-bottom: 18px; clear: left; position: relative;} .BellScheduleInner {background: white; padding: 8px;} .BellScheduleInner .Title {color: #333; font-size: 16px; font-weight: bold; line-height: 20px;} .BellScheduleInner .Description {color: #333; font-size: 12px; line-height: 12px; margin-bottom: 14px;} .BellScheduleInner ul li {font-size: 14px; color: #333; line-height: 30px; border-top: 1px solid #ccc;} .BellScheduleInner ul li:first-child {border-top: none;} #BellSchedule img.SEcorner {position: absolute; right: 0px; bottom: 0px;} #ContentContainer {position: relative;} #PageUtility {position: absolute; right: 6px; top: 6px;} #PageUtility a#PrintPage, #PageUtility a#PrintPage:visited {display: block; background: #fff url(http://www.rentonschools.us/images/printer.png) no-repeat top left; width: 19px; height: 15px; border: none; text-indent: -9999px;} #PageUtility a#ScreenPage, #PageUtility a#PrintButton {display: none;} #PageContent {font-size: 16px; color: #333; padding: 30px 30px 30px 10px; margin-left: 194px; min-height: 300px;} #PageContent h2 {font-size: 22px; font-weight: bold; margin-bottom: 22px;} #PageContent h3 {font-size: 18px; font-weight: bold; margin-bottom: 16px;} #PageContent p {line-height: 24px; margin-bottom: 18px;} #PageContent ol {margin-top: -18px; padding: 16px 50px 16px; list-style-type: decimal; list-style-position: outside;} #PageContent ul {margin-top: -18px; padding: 16px 50px 16px; list-style: disc outside;} #PageContent li {line-height: 24px;} #PageContent blockquote {font-style: italic; padding: 0px 30px 0px 30px; font-size: 80%;} #PageContent blockquote p {line-height: 18px;} #PageContent .Column1, #PageContent .Column2 {width: 300px; float: left;} #PageContent .Column2 {margin-left: 25px;} #PageContent ul.ResourceLinkList {list-style: none; list-style-position: inside; padding-left: 10px; font-size: 12px; padding-right: 10px;} #PageContent ul.ResourceLinkList li {line-height: 18px;} #NewsEvents ul {padding: 8px 0px; list-style-type: none; margin-bottom: 16px;} #NewsEvents h3 {border-bottom: 1px solid #222;} #NewsEvents h4 {font-size: 14px; line-height: 18px; font-weight: bold;} #NewsEvents li {margin-bottom: 0px;} #NewsEvents.PostAnchor {height: 1px; display: block;} #NewsEvents p.PostDate {line-height: 18px; float: right; font-size: 12px; color: #454545; margin-bottom: 0px;} #NewsEvents .PostDescription {font-size: 13px; line-height: 18px; margin-bottom: 18px;} #StaffSearch img.SearchIcon {float: left;} #StaffSearch input {float: left; height: 20px; padding-top: 4px; border: 1px solid #999; margin: 3px 0px 0px 10px; font-size: 16px; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; color: #999; width: 600px;} #StaffSearch p.HowToSearch {font-size: 12px; margin-left: 35px;} #StaffDirectory h3 {border-bottom: 2px solid #222; margin-bottom: 8px;} #StaffDirectory table.StaffDirectoryList {font-size: 12px; width: 100%;} #StaffDirectory th {text-align: left;} #StaffDirectory th a {font-size: 12px; text-decoration: underline;} #StaffDirectory td.StaffFirstName {width: 150px;} #StaffDirectory td.StaffLastName {width: 150px;} #StaffDirectory td.StaffPosition {width: 150px;} #StaffDirectory td.StaffPhone {width: 100px;} #StaffDirectory a:link, #StaffDirectory a:visited {font-size: 14px; text-decoration: none; color: #333; font-weight: bold;} #StaffDirectory a:hover {text-decoration: underline;} #StaffDirectory th a:link, #StaffDirectory th a:visited {font-size: 14px; text-decoration: underline; color: #333; font-weight: bold;} #StaffDirectory th a:hover {text-decoration: underline; color: #999;} #GlobalEmailModal {padding: 14px 20px 0px; _padding: 6px 10px 0px;} #GlobalEmailModal h5 {font-size: 14px; font-weight: bold; color: #222; margin-bottom: 18px;} #GlobalEmailModal p {font-size: 12px;} #GlobalEmailModal form {margin-top: 14px;} #GlobalEmailModal label.EmailSubject, #GlobalEmailModal label.EmailMessage {display: block; font-size: 14px; font-weight: bold;} #GlobalEmailModal input.EmailSubject {font-family: Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 12px; border: 1px solid #999; width: 200px; padding: 4px;} #GlobalEmailModal label.EmailMessage {margin-top: 12px;} #GlobalEmailModal textarea {width: 490px; height: 85px; padding: 4px; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 12px;} #GlobalEmailModal .ActionButtons {bottom: 18px; float: right; position: absolute; right: 30px; width: 400px; height: 16px; line-height: 0px;} #GlobalEmailModal a#Cancel {clear: left; float: right; display: block; width: 52px; height: 16px; background: url(http://www.rentonschools.us/images/btn-sm-cancel.png) no-repeat top left; text-indent: -9999px;} #GlobalEmailModal a#Cancel:hover {background-position: center left;} #GlobalEmailModal a#Cancel:active {background-position: bottom left;} #GlobalEmailModal a#Send {float: right; display: block; width: 52px; height: 16px; margin-left: 8px; background: url(http://www.rentonschools.us/images/btn-sm-send.png) no-repeat top left; text-indent: -9999px;} #GlobalEmailModal a#Send:hover {background-position: center left;} #GlobalEmailModal a#Send:active {background-position: bottom left;} #EmergencyMessage {margin-left: 170px; width: 690px; _width: 686px; background: #999; line-height: 0px;} #EmergencyMessage p {padding: 10px; font-size: 14px; line-height: 14px; background-color: yellow;} #Footer {border-top: 1px solid #999; text-align: center; font-size: 13px; color: #333; padding: 12px 30px 30px 10px; margin-left: 176px; clear: left;} #Footer {display: block;} .ClearLeft {display: block; height: 1px; clear: left;} .ClearRight {display: block; height: 1px; clear: right;} .ClearBoth {display: block; height: 1px; clear: both;}


body {background: white !important; padding: 20px !important;}
#Wrapper {margin: 0 !important;}
#Header {height: 40px !important;}
#Header object#HeaderShow {visibility: hidden !important !important; display: none !important;}

#Header h1 {
	text-indent: 0px !important;
	font-weight: bold !important;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	background-image: none  !important;
	height: 20px !important;
	width: 100%  !important;
	border-bottom: 2px solid black !important;
	}
#PageContent {
	margin-left: 0 !important;
	padding: 0 !important;
	color: #000 !important;
	}
#PageContent h2 {margin-bottom: 8px !important;}
#StaffDirectory table.StaffDirectoryList {width: 100% !important;}
#StaffDirectory table.StaffDirectoryList th,
#StaffDirectory table.StaffDirectoryList th a {color:#666;font-size: 12px;text-decoration: underline;}
#StaffDirectory table.StaffDirectoryList th,
#StaffDirectory table.StaffDirectoryList td {width: 25%;}
#StaffDirectory table.StaffDirectoryList td.StaffLastName,
#StaffDirectory table.StaffDirectoryList td.StaffFirstName,
#StaffDirectory table.StaffDirectoryList td.StaffPosition {width: 27%;}
#StaffDirectory table.StaffDirectoryList td.StaffPhone {width: 19%;}
#Footer {
	color: #666 !important;
	margin-left: 0 !important;
	text-align: left !important;
	padding: 4px 0px !important;
	border-top: 2px solid black !important;
	_margin-top:18px;
	}
#Footer a.PostalAddress {
	display: inline !important;
	color: #666 !important;
	text-decoration: none;
	}

/*Hide all these*/	
#Header .HeaderNav,
#HeaderShow img,
#Header .WrapCorner,
#Sidebar,
#DepartmentTitle h2,
#StaffDirectory table.StaffDirectoryList td.StaffPersonPageLink,
#PageUtility a#PrintPage,#PageUtility a#ScreenPage,#PageUtility a#PrintButton,
#Footer a {
	display: none !important;
	}
