@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;padding:0;	
}
body {
	background:#95bbeb url(/Content/images/bg-body.png) top repeat-x;
	margin-bottom:20px;
}
a img { border:0; }
#statusNormal, #statusDelay, #statusClosed {
	position:absolute;
	top:6px;
	z-index:200;
	left:765px;
	width:209px;height:69px;background:url(/Content/images/district-status-normal.png) top right no-repeat;
}
#statusDelay {
	background-image:url(/Content/images/district-status-delay.png);
}
#statusClosed {
	background-image:url(/Content/images/district-status-closed.png);
}
#bodyContainer,#headerContainer,#contentFooter {
	margin:0 auto;width:980px;clear:both;
}
#bodyContainer {
	background:url(/Content/images/bg-contentedge.png) repeat-y;	
	overflow:auto;
	z-index:1;
}
#headerContainer {
	position:relative;
	background:url(/Content/images/bg-header.png) top no-repeat;
	height:310px;
	z-index:2;
}
#leftEdge {
	width:30px;background:url(/Content/images/bg-leftedge.png) bottom right no-repeat;
}
#rightEdge {
	width:10px;background:url(/Content/images/bg-rightedge.png) bottom left no-repeat;
}
#contentArea {
	float:left;
	width:940px;background-color:#e0eaff;
	margin-left:30px;
	background:#e0eaff url(/Content/images/bg-contentbody.png) left top repeat-y;
	overflow:visible;
}
#contentNav {
	float:left;
	width:220px;
	overflow:hidden;
	padding:16px 0;
}
#content {
	float:left;
	width:680px;
	margin-left:20px;
	overflow:hidden;

}
#contentFooter {
	clear:both;
	width:980px;
	height:10px;
	background:url(/Content/images/bg-footer.png) top no-repeat;
}
#curve, #navigationBar, #navigation, #schools, #schoolLogo, #headerGraphic, #breadcrumbNav, #breadcrumbBar, #breadcrumbButtons {
	position:absolute;
	top:75px;
	left:30px;
	z-index:0;
}
#headerGraphic {
	width:940px;
	height:204px;
}
#schoolLogo {
	top:0px;left:0px;z-index:30;	
}
#curve {
	z-index:15;
	top:75px;
}
#breadcrumbNav, #breadcrumbBar, #breadcrumbButtons {
	z-index:13;
	background:url(/Content/images/bg-breadcrumb.png) top repeat-x;
	height:35px;
	width:940px;
	top:279px;
}
#breadcrumbNav { 
	background:none;
	padding-left:30px;
	padding-top:5px;
	z-index:17; }
#breadcrumbButtons {
	z-index:18;
	text-align:right;
	background:none;
}
#navigationBar, #navigation {
	width:940px;
	top:20px;
	height:60px;
	z-index:20;
	background:url(/Content/images/bg-top-navigation.png) top repeat-x;
}
#navigation {
	z-index:60;
	background:none;
	padding-left:154px;
}
#schools {
	background:url(/Content/images/bg-schools.png) top left no-repeat;
	width:940px;
	height:92px;
	z-index:10;
}
#schools ul, #schools ul li, #contentNav ul, #contentNav ul li {
	margin:0;padding:0;border:0;outline:0;list-style:none;
}
#schools ul {
	padding-left:330px;
}
#schools ul li {
	height:24px;
	padding-top:12px;
	padding-left:25px;
	float:left;
	text-align:center;
}
#contentNav ul li {
	height:30px;
	background:#3988ea url(/Content/images/bg-contentnavline.png) bottom left no-repeat;
}
#contentNav ul a {
	display:block;
	padding:6px 5px 6px 23px;	
}
#nav li {
	padding-top:20px;
	padding-right:20px;
	background:url(/Content/images/bg-top-nav-item.png) right 13px no-repeat;
	background-repeat:no-repeat;
}
#nav li.last {
	background:none;
}
.clear {
	clear:both;
	display:none;
}




#boxes .window {
	position:absolute;
	z-index:9999;
	display:none;
}
#boxes .window .logo {
	position:absolute;
	top:0;left:0;
	z-index:11000;
}
#boxes .window .winHeader {
	position:relative;
	margin-top:30px;
	margin-left:30px;
	background:url(/Content/images/wndw-bg-header.png) right top no-repeat;
	height:61px;
	text-align:center;
	width:100%;
	padding-top:15px;
}
#boxes .window div.closeTop {
	position:absolute;
	top:30px;
	left:30px;
	text-align:right;
	width:100%;
	padding-top:25px;
}
#boxes .window .winBody {
	position:relative;
	margin-left:30px;
	background:url(/Content/images/wndw-bg-body.png) right top repeat-y;
	width:100%;
}
#boxes .window .winFooter {
	margin-left:30px;
	height:7px;
	overflow:hidden;
	background:url(/Content/images/wndw-bg-footer.png) right top no-repeat;
	width:100%;
}
#boxes .winBody .winFooter {
	background:none;
	background-color:#c9d2e0;
	border-top:1px solid #a9b6cd;
	margin-left:0px;
	padding:4px 2px;
	text-align:right;
	height:auto;
	width:auto;
	margin-right:6px;
}

input[type="text"], input[type="password"], textarea, select {
	background-color:#ebeef4;
	border:1px solid #9dabc0;
	padding:3px;
}
.wBox {
	margin-bottom:6px;
}