/* Mission Public Schools :: CSS definitions by Yellow Pencil :: July 2007 */ 

/* Base HTML Definitions */
	table {font-size:inherit; font:100%;}
	select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	pre, code {font:115% monospace;*font-size:100%;}
	body * {line-height:1.22em;}

/* HTML Reset Definitions */
	body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,tr,td,ul,li {margin:0; padding:0;}
	table {border-collapse:collapse; border-spacing:0;}
	fieldset,img,a img {border:0;}
	address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
	caption,th {text-align:left;}

/* Base Typography Definitions */
	body {margin:0 auto; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left; font-size:76%;}
	h1 {font-size:1.6em; color:#004B91; margin:1.2em 0 .7em 0;}
	h2 {font-size:1.3em; color:#004B91; margin:1em 0 0 0;}
	h3 {font-size:1em; color:#004B91; margin:1em 0 0;}
	h4 {font-size:1em;}
	p, ul, ol, li, table {font-size:1em;}
	ul {margin-bottom:1em;}
	blockquote {margin:0 15px 0 15px;}
	table {margin:0; padding:0; border:0;}
	.bordered {border:1px solid #cdcdcd; padding:5px; margin:5px 0 5px 0;}
	table.bordered {width:400px;}
	table.bordered td {border:1px solid #cdcdcd; padding:5px; margin:5px 0 5px 0;}
	th {font-weight:bold; padding:2px;}
	td, tr {padding:2px;}
	td { vertical-align:top; }
	a {color:#004B91;}
	a:hover {color:#78A22F;}
	a.selected {color:#78A22F;}
	img {border:0; margin:0; padding:0;}
	a img {border:0;}

/* Primary Container Definitions */
	#page {background:#fff; color:#000; text-align:left; margin:0 auto; width:940px;}
	
/* Header Definitions */
	#header {width:940px; height:85px; margin:0; padding:0; background: #fff url(/images/headerSwoop.gif) no-repeat top right;}
	#header .logo {float:left; padding:15px 0 0 20px;}
	
/* Main Navigation Definitions */
	#mainNav {width:940px; padding:0; margin:0; background-color:#004B91; height:30px;}
	#mainNav ul {list-style:none; margin:0; padding:8px 10px 5px 10px;}
	#mainNav li {color:#fff; display:inline; margin:0px; padding:5px;}
	#mainNav a {color:#fff; text-decoration:none;}
	#mainNav a:hover {color:#78a22f;}
	#mainNav li.selected a {color:#FFE774; font-weight:bold;}
	#mainNav .right {float:right; color:#FFE774; display:inline;}
	#mainNav .right a {color:#FFE774;}
	#mainNav .right a:hover {color:#fff;}
	
/* Breadcrumb Definitions */
	#breadcrumb {float:left; width:565px; padding:0; margin:0; color:#004B91;}
	#breadcrumb ul {margin:0; padding-bottom:10px; list-style:none;}
	#breadcrumb li {display:inline;}
	#breadcrumb a {color:#676767;}
	#breadcrumb a:hover {color:#004B91;}
	
/* leftNav Definitions */
	#leftNav {float:left; margin:0; padding:30px 0 1.5em 0; width:183px; background-color:#676767;}
	#leftNav ul {margin:0; list-style:none; color:#fff; padding:0;}
	#leftNav li {padding:8px 0 8px 15px;}
	#leftNav li.isCurrent a, #leftNav li li.isCurrent a {color:#FFE674; font-weight:bold;}
	#leftNav li a {color:#fff; text-decoration:none;}
	#leftNav li a:hover {color:#78a22f;}
	#leftNav ul ul {list-style:disc; color:#fff; padding:0;}
	#leftNav ul li li {margin:-5px 0 -15px 20px;}
	#leftNav ul.underline {border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px;}
	#leftNav img {margin:20px 0 10px 12px;}
	body#homePage #leftNav {padding:0;}
	
/* Content Box Definitions */
	#content {float:left; width:565px; padding:15px;}
	#content ul {padding-left:15px;}
	#content p {margin-bottom:1em;}
	#content table {width:100%;}
	#featureImage img {border:1px solid #676767;}
	
/* rightNav Definitions */
	#rightNav {float:left; width:162px; padding-top:10px; background-color:#676767;}
	#rightNavSecondary {float:left; width:162px; background-color:#fff;}
	#rightNav ul {margin:0; padding:0; list-style:none; color:#fff;}
	#rightNav li {padding:5px; list-style:none; border-bottom:1px solid #fff; }
	#rightNav li.selected a {color:#FFE674; text-decoration:none;}
	#rightNav li a {display:block; padding-left:5px; color:#fff; text-decoration:none;}
	#rightNav li a:hover {color:#FFE674;}
	#rightNav form {border-bottom:1px solid #fff;}
	#rightNav input {margin:20px 0 25px 10px; padding:0;}
	#rightNav input.textbox {float:left; width:100px;}
	#rightNav input.goButton {width:21px; height:21px; margin-top:18px;}
	#rightNav img {margin-left:-5px;}
	
/* Two Column Definitions */
	#leftColumn {float:left; width:272px; border-top:1px solid #676767;}
	#rightColumn {float:left; padding-left:20px; width:273px; border-top:1px solid #676767;}
	#rightColumn img, #leftColumn img {float:right; margin:5px 0 5px 5px;}
	
/* Footer Definitions */
	#footer {width:940px; height:25px; margin:0; padding:0; float:left; background-color:#78A22F; color:#fff;}
	#footer p {padding:7px 5px 5px 15px; font-size:80%;}

/* Custom Definitions */
	.newsItem {margin:5px 0; padding:5px 5px 5px 10px; border:1px solid #004b91;}
	.newsItem img {float:right; vertical-align:top;}

	.note {color:#939598;}
	.procedures,.policies {margin-left:7px;}
	.procedures li {list-style-image:url(/images/p-icon.png); padding:3px 0 3px 0;}
	.procedures ul,.policies ul {margin-left:5px;}
	.procedures ul li,.policy_form li {list-style-image:url(/images/f-icon.png);}
	.procedures ul li.info {list-style-image:url(/images/i-icon.png);}
	
	.policies li {padding:3px 0 3px 0;}
	
	#tabArea {margin:0; padding:0;}
	#tabs {}
	#tabs img {border:0; margin:0; padding:0 0 0 1px; float:left;}
	#tabsline {margin:0; padding:0; width:100%; border-bottom:10px solid #004B91; clear:both;}
	
	.sectionContent {}
	
	#icons {color:#939598; font-weight:bold; top:405px; position:fixed;}
	#iconF {color:#939598; font-weight:bold; top:285px; position:fixed;}
	
