/* District 203 CSS */

body.main {background-color: #ffffff;}

form {display:inline;}
.skip {display:none;}

body, p, ul, li, ol, td, a {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px;} 
h1 {font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight:bold; color: #DE0036; margin:0px;}
h2 {font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight:bold; color: #DE0036; margin:0px;}
h3 {font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight:bold; color: #DE0036; margin:0px;}
h4 {font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #DE0036; margin:0px;}
h5 {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; color: #DE0036; margin:0px;}
h6 {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; color: #DE0036; margin:0px;}

.smallest   {font-size: 9px;}
.smaller    {font-size: 10px;}
.normal     {font-size: 12px;}
.larger     {font-size: 14px;}
.largest    {font-size: 16px;}
.themered   {color:#de0036;}
.linepad    {margin-top:6px;}
.spacer     {clear:both} 

input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
input.searchbx {width:130px; height:20px; padding-left:4px; border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1;}

select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

.break {page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.button {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif;}

.maintitle {width:358px; font-family: Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#de0036; text-align:right;}
.naperville {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; color:#b2b2b2; margin-top:-2px;}
.pagetitle  {font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight:bold; color: #DE0036; margin:10px 5px 10px 20px;} 
.pagesubtitle  {font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #DE0036; margin:10px 5px 10px 20px;} 
.introblock {width:618px; height:214px; position:relative;}
.introheading {font-family: Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; text-align:center; color:#de0036; position:absolute; top:115px; left:262px; width:315px; visibility:visible;}
.introtext {font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; font-style:italic; text-align:center; color:#555555; position:absolute; top:162px; left:235px; width:370px; visibility:visible;}
.secblock {width:618px; height:82px; position:relative; z-index:0;}
.secheading {font-family: Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-align:right; color:#000000; position:absolute; top:61px; left:252px; width:300px; height:20px; visibility:visible;}
.subnavhdr {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#0274bb; color:#ffffff; padding:3px 4px 3px 6px;}
.calhder {font-family: Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; background-color:#0274bb; color:#ffffff; padding:3px 10px 3px 50px;}

.surveyhdr {font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#fadac0; padding:3px 4px 3px 6px;}
.survey {font-size:11px; padding:4px 6px 4px 6px;}
.surveyq {margin-bottom:4px;}
.surveya {font-size:11px; padding-top:3px;}
.surveyv {text-align:center; margin-top:6px;}

.hmnewsblock {width:416px; height:36px; position:relative; z-index:0;}
.hmnewsheading {font-family: Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#de0036; position:absolute; top:18px; left:58px; width:278px; height:18px; visibility:visible;}
.hmnewswrapper {font-size:11px; width:416px; background-color: #fff1e6; margin-bottom:8px;}
.hmnewsheadln {font-family: Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#de0036; margin-bottom:4px;}
.hmnewscontent {font-size:12px; padding:8px 15px 6px 15px;}

.interior {width:580px; margin-left:20px; margin-bottom:10px; }


a {color: #de0036; text-decoration: underline;}
a:link {color: #de0036; text-decoration: underline;}
a:active {color: #de0036; text-decoration: underline;}
a:visited {color: #de0036; text-decoration: underline;}
a:hover {color: #de0036; text-decoration: none;}

.footer  {font-size: 10px; color: #555555; padding: 6px; line-height:16px;}
a.textnav {font-size: 10px; color: #0274bb; text-decoration: underline;}
a.textnav:link {color: #0274bb; text-decoration: underline;}
a.textnav:active {color: #0274bb; text-decoration: underline;}
a.textnav:visited {color: #0274bb; text-decoration: underline;}
a.textnav:hover {color: #0274bb; text-decoration: none;}

.bcrumbwrapper  {font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; margin:5px 20px 5px 20px;} 
a.bcrumb {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight:bold; color: #de0036; text-decoration: underline;}
a.bcrumb:link {color: #de0036; text-decoration: underline;}
a.bcrumb:active {color: #de0036; text-decoration: underline;}
a.bcrumb:visited {color: #de0036; text-decoration: underline;}
a.bcrumb:hover {color: #de0036; text-decoration: none;}	

a.bldlnk {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold; color: #de0036; text-decoration: underline;}
a.bldlnk:link {color: #de0036; text-decoration: underline;}
a.bldlnk:active {color: #de0036; text-decoration: underline;}
a.bldlnk:visited {color: #de0036; text-decoration: underline;}
a.bldlnk:hover {color: #de0036; text-decoration: none;}	

.bltlst  {background: transparent url(/images/bullet.gif) no-repeat top left; padding-left:12px; margin-bottom:4px;} 
a.bltlnk {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight:bold; color: #de0036; text-decoration: none;}
a.bltlnk:link {color: #de0036; text-decoration: none;}
a.bltlnk:active {color: #de0036; text-decoration: none;}
a.bltlnk:visited {color: #de0036; text-decoration: none;}
a.bltlnk:hover {color: #de0036; text-decoration: underline;}

.wysiwyg_pagetitle  {font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight:bold; color: #DE0036; margin:0px;} 
.wysiwyg_pagesubtitle  {font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #A2000E; margin:0px;}
.wysiwyg_accent  {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; color: #DE0036; margin:0px;}
.wysiwyg_accent p {font-family:  Verdana,Arial,Helvetica,sans-serif; font-size: 14px;}


.btn {
	color: #DE0036;
	background: #ffeeee; 
	font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #DE0036;
	border-right: 1px solid #DE0036;
	border-left: 1px solid #DE0036;
	border-top: 1px solid #DE0036;
	height:19px;
	text-decoration:none;
	cursor: hand;
	border-width:0px !IMPORTANT;
}


.calendar_day_heading {
	color: white;
	background-color: #727272;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.calendar_day_empty {
	border: 1px solid #727272;
	background-color: white;
	width: 14%;
	height: 85px;
}
.calendar_day_event {
	border: 1px solid #727272;
	background-color: #F1F1F1;
	width: 14%;
	height: 85px;
}
.calendar_month {
	border: 1px solid #727272;
}
.calendar_numeral {
	color: black;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	width: 100%;
}
.calendar_form_heading {
	color: black;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.news_table {
	border: 1px solid #727272;
}
.news_alternate {
	background-color: #F1F1F1;
}
.news_td {
	border: 1px solid #727272;
}
.news_heading {
	color: white;
	background-color: #727272;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

a.hlink {font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: underline; color: #ffffff;}
a.hlink:link {color: #ffffff;}
a.hlink:active {color: #ffffff;}
a.hlink:visited {color: #ffffff;}
a.hlink:hover {color: #ffffff;}

.warningbox {color:#ffffff; background:#de0036 url(/images/arrow-alert.gif) no-repeat top left; padding:10px 10px 10px 20px; margin-bottom:15px;}

a.gal, a.gal:link, a.gal:visited {color:#994133; text-decoration:none; font-weight:bold; font-size:11px;}
a.gal:hover {color:#994133; text-decoration:underline;}
a.gal:active {color:#994133; text-decoration:underline;}


a.gal2, a.gal2:link, a.gal2:visited {color:#000; text-decoration:none; font-size:11px;}
a.gal2:hover {color:#000; text-decoration:underline;}
a.gal2:active {color:#000; text-decoration:underline;}

.little {font-size:9px;
	color:#000;}

.bold {font-weight:bold;}

.arial {font-family: Arial, Helvetica,sans-serif;}
.arialnarrow {font-family:"Arial Narrow",Arial, Helvetica,sans-serif;}

.ltgray {color:#9f9f9f;}
.dkgray {color:#555555;}

.nowrap {white-space: nowrap;}

