/**********************************************************************/
/**  Name:         :  NewInternet.css                                **/
/**  Author:       :  Tony Johnson                                   **/
/**  Author Email  :  anthony.johnson@wesdschools.org                **/
/**  Functions     :  CSS Styling for New Internet                   **/
/**  Create Date   :  23-May-2007                                    **/
/**  Last Update   :  27-June-2007                                   **/
/**  Called by     :  N/A                                            **/
/**                                                                  **/
/**********************************************************************/
/**                             CHANGE LOG                           **/
/**********************************************************************/

body
  {
  /* background-color: white;*/  
  background: url(../images/bluegrass13.jpg)  left top;
  width: 760px;
  margin: 0px;
  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal;
  text-decoration: none;
  color: #000000;
  margin-left: auto; margin-right: auto;  
 
  }

a:link, a:visited, a:active
  {
  text-decoration: none;
  }
  
a:hover
  {
  color: #cc3333;
  text-decoration: underline;
  }

#container
  {
  width: 760px;
  height: auto;
  margin-left: auto; margin-right: auto;
  }

.tCenter
  {
  text-align: center;
  }

#topBannerContainer
  {
  display: block;
  width: 760px; height: 122px;
  margin: 0px;
  }

#topMenuContainer
  {
  display: block;
  width: 760px;
  background-color: #0a264e;
  border-top: 2px solid #cc3333;
  border-bottom: 2px solid #cc3333;
  margin: 0px;
  }
  
#bodyContainer
  {
  width: 760px; height: auto;
  background-color: #0a264e;
  border: none;
  margin: 0px;
  float: left;
  }

.leftMenuContainer
  {
  width: 180px; height: auto;
  float: left;
  background: url(../images/leftmenublank.gif) no-repeat left top;  
  margin: 0px;
  border: none;
  overflow: hidden;
  }

.leftMenuHeader 
  {
  width: 172px;
  margin: 0px;
  float: left;
  overflow: hidden;
  }

.menuLink
{
	color: White;
	text-decoration: none;
}

.redLink
{
	color: #cc3333;
}

.leftMenuHeader img
  {
  border: 0px;
  margin-left: -10px;
  padding: 0px;
  width: 180px;
  overflow: hidden;
  }

.leftMenuHeader tr
  {
  width: 172px;
  margin: 0px;
  padding: 0px;
  float: left;
  overflow: hidden;
  }

.leftMenuHeader table
  {
  width: 172px;
  padding: 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
  }

.leftMenuHeader tbody
  {
  width: 172px;
  padding: 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
  }


.leftMenuHeader td
  {
  width: 180px;
  color: #ffffff;
  /*font-family: Verdana, Helvetica, Arial, sans-serif;*/
  font-family: Arial;
  font-size: 8pt; font-weight: bold;
  text-decoration: none;
  text-align: left;
  padding: 0px;
  margin-left: -2px;
  float: left;
  overflow: hidden;
  }

.leftMenuHeader  
  {
  width: 172px; 
  display: block;
  color: white;
  text-decoration: none;
  /*height: 20px;
  line-height: 140%;
  padding-left: 3px; */
  overflow: hidden;
  }

.leftMenuHeader A:hover
  {
  width: 180px;
  background: #cc3333;
  display: block;
  color: white;
  /*line-height: 140%;*/
  overflow: hidden;
  text-decoration: none;
  }

#leftSideContainer
  {
  display: block;
  width: 180px; height: auto;
  float: left;
  overflow: hidden;
  margin-top: 0px;
  }

#rightContainer
  {
  display: block;
  width: 572px;
  background-color: #0A264E;
  /*background-color: #ffffff;*/
  border-width: 8px 8px 8px 0px;
  border-color: #0a254e;
  border-style: solid;
  float: right;
  overflow: hidden;
  }
  

  
#search
  {
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  }

/* SCHOOLS PAGE */

.rightContentContainer
  {
  display: block;
  width: 526px; height: 116px;
  margin-left: 20px; margin-right: auto;
  }

.topSchoolContainer
{
	margin-left: auto; margin-right: auto;
	width: 526px;
}

.topSchoolContainer td
{
	border-bottom: 2px solid #cc3333;	
}

.schoolName
{
	font-size: 18pt;
	font-family: Arial;
	color: White;
	font-weight: bold;
}
#topSchoolInfo
  {
  display: block;
  height: 116px;
  }

.headerLargeContainer
  {
  display: block;
  width: 526px;
  margin-left: auto; margin-right: auto;
  margin-top: 14px;
  float: left; padding-left: 20px;
  /* text-align: center; */
  }

.headerSmallContainer
  {
  display: block;
  width: 526px; height: 20px;
  margin-left: auto; margin-right: auto;
  }

IMG
  {
  display: block;
  margin-left: auto; margin-right: auto;
  }

.schoolAddress
  {
  color: #FFFFFF;
  font-size: 9pt;
  text-align: left;
  }

#staffBlock
  {
  display: block;
  float: left;
  /*margin-right: auto; 
  margin-left: auto;
  width: 320px; */
  }

.principalInfo
  {
  color: #FFFFFF;
  font-size: 10pt;
  text-align: left;
  margin-left: 20px;
  float: left;
  width: 300px;
  }

.schoolInfo
  {
  color: #FFFFFF;
  }

#eventsContainer
  {
  display: block;
  float: right;
  width: 152px; height: 116px;
  padding-right:8px;
  text-align: center; 
  }

.viewCalendar
  {
  color: #FFFFFF;
  font-size: 10pt;
  text-align: center;
  }

.schoolInfoContainer
  {
  width: 572px;
  display: block;
  padding-right: 5px;
  float: left;
  }

#schoolHours
  {
  display: block;
  float: right;
  margin-right: 6px;
  /*width: 230px;*/
  }

.schoolInfoHeader
  {
  text-align: left;
  float: left;
  }  

.schoolInfoData
  {
  text-align: right;
  float: right;
  }

.schoolDescriptionContainer
  {
  display: block;
  width: 526px; height: auto;
  margin-left: auto; margin-right: auto;
  
  }

.schoolDescription
  {
  display: block;
  color: #FFFFFF;
  text-align: left;
  width: 526px;
  float: left;
  margin-left: 10px;
  padding-bottom: 10px;
  }

.schoolDescriptionBullet1
  {
  line-height: 175%;
  text-align: left;
  margin-left: 12px;
  float: left;
  }

.schoolDescriptionBullet2
  {
  line-height: 175%;
  text-align: left;
  margin-left: 296px;
  float: left;
  }

.resources th
  {
  color: #00337f;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  } 

.resources li
  {
  color: #FFFFFF;
  } 

.resources td
  {
  text-align: left;
  line-height: 175%;
  }

.siteCouncilHeader
  {
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  float: left;
  margin-left: 20px; 
  }


/* GOVERNING BOARD PAGE */


.gbBodyContainer
  {
  display: block;
  width: 536px; height: 292px;
  float: left;
  margin-left: auto; margin-right: auto;
  }

#gbLeftContainer
  {
  display: block;
  float: left;
  width: 144px; height: 220px;
  margin-left: 20px; margin-right: auto;
  }

#gbPicContainer
  {
  display: block;
  width: 133px; height: 178px;
  margin-left: 20px; margin-right: auto;
  float: left;
  }

#gbContactContainer
  {
  display: block;
  float: left;
  width: 144px; height: 36px;
  margin-left: 4px;
  text-align: right;
  }
  
.gbPhone
  {
  color: #00337f;
  font-weight: bold;
  text-align: right;
  }
  
.gbContact
  {
  color: #00337f;
  font-size: 7pt;
  font-weight: bold;
  text-align: right;
  }
  
.gbInfoContainer
  {
  display: block;
  float: right;
  width: 392px; height: auto;
  margin-left: auto; margin-right: auto;
  text-align: left;
  }
  
.gbInfo
  {
  text-align: left;
  color: #FFFFFF;
  }
  
 
 /* GOVERNING BOARD AGENDA & MINUTES */

.boardHeader
{
	border-bottom: 1px solid rgb(204, 51, 51);
	width: 572px;
	margin-bottom: 20px;
}

#viewAgendaContainer
  {
  display: inline;
  margin-left: 20px; margin-right: auto;
  float: left;
  text-align: left;
  }

.viewAgenda
  {
  	color: white;
  padding-left: 20px;
  font-size: 10pt;
  text-align: left;
  }
  
.agendaContainer
  {
  border-collapse: collapse;
  display: block;
  float: left;
  margin-left: 10px;
  width: 531px; height: auto;
  margin-top: 5px;
  }

.agendaContainer td
  {
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  }

.agendaContainer a:link, .agendaContainer a:visited, .agendaContainer a:active
  {
  color: #FFFFFF;
  }

th.agendaHeader
  {
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  background-color: #00337f;
  width: 422px;
  border: 1px solid #cc3333;
  }

th.minutesHeader
  {
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  background-color: #00337f;
  width: 104px;
  }
  
td.agendaData
  {
  color: #00337f;
  text-align: left;
  width: 422px;
  }
  
td.minutesData
  {
  color: #00337f;
  text-align: left;
  width: 104px;
  }

/* FOR PARENTS PAGE */

.parentsDataContainer
  {
  display: block;
  width: 263px;
  float: left;
  text-align: left;
  margin-left: auto; margin-right: auto;
  }

.ulNewsMargin
  {
  margin-top: -6px; 
  color: white; 
  line-height: 175%;
  }
  
ul.ulNewsMargin a:link, ul.ulNewsMargin a:active, ul.ulNewsMargin a:visited
{
	color: White;
}

.ulSchoolNewsMargin
  {
  margin-top: -10px; color: white; line-height: 175%;
  }
  
.ulTopMargin
  {
  /*margin-top: -10px;*/
  /*margin-top: 4px;*/
  color: white; 
  line-height: 175%;
  } 

ul.ulTopMargin a:link, ul.ulTopMargin a:active, ul.ulTopMargin a:visited
{
	color: White;
}

.ulSchoolMargin
  {
  margin-top: 0px;
  line-height: 175%;
  }

.ulSchoolMargin li
  {
  margin-left: -25px;
  } 

ul.ulSchoolMargin a:link, ul.ulSchoolMargin a:active, ul.ulSchoolMargin a:visited
{
	color: White;
}

.ulCalMargin
  {
  list-style-position: inside; margin-top: 0px; color: white; line-height: 150%;
  margin-left: 2px; padding: 0px;
  }

ul.ulCalMargin li, ul.ulCalMargin a:link, ul.ulCalMargin a:active, ul.ulCalMargin a:visited
{
	color: White;
}

.ulBoardMargin
  {
  list-style-position: inside; margin-top: 0px; color: white; line-height: 150%;
  }

.ulBoardMargin li
  {
  margin-left: -35px;
  }
  
ul.ulBoardMargin a:link, ul.ulBoardMargin a:active, ul.ulBoardMargin a:visited
{
	color: White;
}

.facTable
{
	border-collapse: collapse; float: left; color: rgb(255, 255, 255); margin-left: 10px; margin-top: 10px; width: 550px;
	text-align: center;
}

.facTable td
{
	border: 1px solid #cc3333;	
}

/* DEPARTMENTS PAGE */

#departmentContactContainer
  {
  padding-left: 23px;
  display: block;
  width: 526px; height: auto;
  margin-left: auto; margin-right: auto;
  text-align: left;
  }
  
.departmentContactName
  {
  color: #ffffff;
  font-size: 10pt;
  text-align: left;
  }
  
.departmentContactTitle
  {
  color: #ffffff;
  text-align: left;
  display: inline;
  }
  
.departmentContactPhone
  {
  color: #ffffff;
  text-align: left;
  }
  
.departmentContactEmail A,.departmentContactEmail A:visited,.departmentContactEmailr A:active
  {
  color: #00337f;
  text-align: left;
  }
  
#departmentDescriptionContainer
  {
  color: #ffffff;
  padding: 0px 20px 20px 23px;
  display: block;
  margin-left: auto; margin-right: auto;
  text-align: left;
  }
  
#departmentDescriptionContainer a:link, #departmentDescriptionContainer a:visited, #departmentDescriptionContainer a:active
{
	color: #cc3333;
}

.departmentDescription
  {
  text-align: left;
  }
  

/* ABOUT WESD PAGE */

#quoteContainer
  {
  display: block;
  width: 526px; height: 63px;
  margin-left: auto; margin-right: auto;
  }

.aboutWesdInfo1Container
  {
  display: block;
  width: 526px; height: auto;
  margin-left: auto; margin-right: auto;
  text-align: left;
  }
  
.aboutWesdInfo1
  {
  text-align: left;
  }
  
.aboutWesdInfo2
  {
  text-align: left;
  line-height: 150%;
  }
  
  
/* MAIN PAGE */

#upcomingEventsContainer
  {
  display: block;
  width: 280px; height: 72px;
  margin-left: 20px; margin-right: auto;
  float: left;
  text-align: left;
  }

#upcomingEventsContainer2
  {
  display: block;
  width: 300px; height: 72px;
  margin-left: 20px; margin-right: auto;
  float: left;
  text-align: left;
  }

.upcomingEvents
  {
  font-size: 10pt;
  text-align: left;
  }

#adminContainer
  {
  display: block;
  width: 220px; height: 161px;
  margin-right: 20px; margin-left: auto;
  float: right;
  }
 
#mainAppleContainer
  {
  display: block;
  margin-right: 20px; margin-left: auto;
  width: 130px; height: 140px;
  float: right;
  }


/* LATEST NEWS PAGE */

.headlineContainer
  {
  display: block;
  width: 526px; height: 24px;
  /*border: #00337f solid 2px;*/
  /*background-color: #b2c2d9; */
  margin-left: auto; margin-right: auto;
  }
  
.newsHeadline
  {
  font-weight: bold;
  }
  
.newsDate
  {
  text-decoration: none;
  }
  
.newsDescriptionContainer
  {
  display: block;
  margin-left: auto; margin-right: auto;
  width: 526px; height: auto;
  text-align: left;
  }
  
.newsDescription
  {
  text-decoration: none;
  }
  
.schoolListingHeaderBold
  {
  color: #FFFFFF;
  font-weight: bold;
  }

/* FACILITIES COUNCIL PAGE */

.facilitiesHeaderBold
  {
  color: #00337f;
  font-weight: bold;
  }
  
.facilitiesHeaderNormal
  {
  color: #00337f;
  font-weight: normal;
  }


.scheduleHeader
  {
  font-weight: bold;
  }
  

/* COUNCILS & COMMITTEES PAGE */

.click
  {
  text-decoration: none;
  }
  
.councilsYear
  {
  color: #00337f
  }
  
  
/* BOARD APPEARANCES PAGE */

.attendance
  {
  padding-left: 10px; padding-right: 20px;
  font-weight: bold;
  color: #FFFFFF;
  }
  
.appearance
  {
  border-collapse: collapse; margin-left: 10px; margin-bottom: 10px;  width: 530px; margin-top: 10px;
  }

.appearance td
  {
  color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;    
  }
  
.meetingHeader
  {
  font-size: 9pt;
  }
  
  
#highlights
  {
  border-collapse: collapse; margin-left: 11px; margin-bottom: 10px; margin-top: 5px; float: left;  
  }

#highlights td
  {
  color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;    
  }

#highlights a:link, #highlights a:visited, #highlights a:active
  {
  color: #FFFFFF;
  }

/* BOARD GIFTS AND DONATIONS PAGE */

#appreciateContainer
  {
  width: 526px; height: 36px;
  padding-left: 20px; padding-right: 20px; padding-bottom: 10px;
  text-align: left;
  }
  
.appreciate
  {
  font-weight: bold;
  color: #FFFFFF;
  float: left;
  }

.appreciateTable
  {
  margin-top: 5px;
  float: left;
  border-collapse: collapse; margin-bottom:20px; margin-left:20px;
  }

.appreciateTable td
  {
  color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;  
  }

a.redlink
{
	color: #cc3333;
}
/* TABLE WIDTH NOTES:  LEFT COLUMN = 152px   RIGHT COLUMN = 374px */



/* BOARD GOVERNANCE PAGE */

.boardElections
  {
  color: #00337f;
  font-weight: bold;
  }
  
  
/* BOARD MEETING CALENDAR PAGE */

#meetingRoom
  {
  font-size: 7pt;
  text-align: left;
  color: #FFFFFF;
  margin-left: 10px;
  float: left;
  width: 532px;
  }
  
#meetingAnnounce
  {
  font-size: 7pt;
  color: #cc3333;
  text-align: left;
  float: left;
  width: 532px;
  }

#meetingTable
  {
  float: left; border-collapse: collapse; margin-top: 10px; margin-bottom:20px; margin-left:10px;    
  }

#meetingTable td
  {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  color: #FFFFFF;
  }

/* GOVERNING BOARD POLICY MANUAL PAGE */

#boardPolicy
  {
  font-size: 7pt;
  display: inline;
  }
  
.policyLink li
  {
  font-size: 7pt;
  color: #00337f;
  display: inline;
  }
  
  
/* SUPERINTENDENT PAGE */

#superPicContainer
  {
  display: block;
  width: 180px; height: 250px;
  float: right; 
  }
  
#superText1Container
  {
  display: block;
  /*width: 348px; */
  float: left;
  text-align: left;
  }
  
#superText2Container
  {
  display: block;
  width: 524px; height: 672px;
  float: left;
  text-align: left;
  }
  

/* TAX CREDIT PAGE */

.taxCreditInfo
  {
  color: #00337f;
  font-weight: bold;
  }
  
.taxCreditNot
  {
  color: #FFFFFF;
  font-weight: bold;
  }  
  
.furtherInfo
  {
  color: #FFFFFF;
  }
  

/* HOME PAGE */

#mainBodyContainer
  {
  display: block;
  width: 760px; height: 612px;
  border: 2px #cc3333 solid;
  }
  
#mainPicContainer
  {
  display: block;
  width: 760px; height: 352px;
  border-bottom: 2px solid; color: #cc3333;
  overflow: hidden;
  cursor: pointer;
  }

#mainPicContainer li
  {
  margin-left: -15px;
  color: white;
  }
 
#mainPicContainer a,#mainPicContainer a:visited, #mainPicContainer a:active
  {
  color: white;
  text-decoration: none;
  }
 
#leftAppleContainer
  {
  display: block;
  float: left;
  height: 352px;
  width: 288px;
/*  width: 288px; height: 352px; float: left; */
  overflow: hidden;
  }

.readMore
  {
  display: block; width: 288px; height: 32px;
/*  float: left; */
  font-size: 7pt; color: #00337f; text-align: left;
  overflow: hidden;
  padding-left: 10px; padding-top: 2px;
  }

.latestNewsHeader
  {
  display: block; width: 288px; height: 29px;
/*  float: left; */
  font-size: 7pt; color: #00337f; text-align: left;
  overflow: hidden;
  padding-left: 170px;
  padding-top: 8px;
  }

.latestNewsContainer
  {
  display: block;
  width: 288px; height: 72px; padding-top: 1px; padding-top: 1px; margin-top: 1px; margin-top: 1px; float: left;
  overflow: hidden;
  }

.schoolNewsContainer
  {
  display: block;
  width: 500px; padding-top: 1px; padding-top: 1px; margin-top: 1px; margin-top: 1px; float: left;
  overflow: hidden;
  }
  
.upcomingEventsHeader
  {
  display: block; width: 288px; height: 28px;
  float: left;
  font-size: 7pt; color: #00337f; text-align: left;
  /*overflow: hidden;*/
  padding-left: 170px; padding-top: 10px;
  }

.upcomingEventsHeader2
  {
  display: block; width: 288px; height: 28px;
  float: left;
  font-size: 7pt; color: #00337f; text-align: left;
  /*overflow: hidden;*/
  padding-left: 235px; padding-top: 10px;
  }
  
.upcomingEventsContainer
  {
  display: block;
  width: 288px; height: 73px; padding-top: 1px; padding-top: 1px; margin-top: 1px; margin-top: 1px;
  float: left;
  /*overflow: hidden;*/
  }

.specialNoticesHeader
  {
  display: block; width: 288px; height: 32px;
  float: left;
  font-size: 7pt; color: #00337f; text-align: left;
  overflow: hidden;
  }

  
.specialNoticesContainer
  {
  display: block;
  width: 288px; height: 65px; 
  padding-top: 32px; padding-top: 3px;  
  margin-top: 32px; margin-top: 3px; float: left;
  overflow: hidden;
  }
  
/*.mainList li
  {
  font-size: 8pt; text-align: left; color: #ffffff;
  }*/
  
.bottomBannerContainer
  {
  display: block; width: 760px; height: 108px;
  background: url(../images/bottombanner.gif) no-repeat 0 100%;
  }

.footerContainer
  {
  display: block;
  width: 760px; height: 24px;
  font-size: 7pt; color: #ffffff; text-align: center;
  margin-bottom: 3px;
  }
  
#webConnect
  {
  display: block;
  float: right;
  font-family: impact; font-size: 14pt; color: white;
  text-decoration: none;
  margin-right: 8px; margin-top: 20px;
  }
  
#webConnect a:link, #webConnect a:visited, #webConnect a:active
  {
  color: white;
  text-decoration: none;
  }
  
#generalLink a:link, #webConnect a:visited, #webConnect a:active
  {
  color: #cc3333;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  }
  
/* EMPLOYMENT PAGE */

#classifiedContainer
  {
  display: block;
  width: 240px; height: 128px;
  float: left;
  }
  
.employmentContainer
  {
  display: block;
  width: 332px; height: 23px;
  float: left;
  }
  
.currentOpeningsContainer
  {
  display: block;
  width: 332px; height: 106px;
  font-size: 10pt;
  color: #ffffff;
  text-align: left;
  }
  
.blueKidsContainer
  {
  display: block;
  width: 572px; height: 128px;
  float: left;
  font-family: impact; font-size: 14pt; color: #ffffff; text-align: left;
  padding-left: 10px;
  }
   
.footerBannerContainer
  {
  display: block;
  width: 760px; height: 96px;
  float: left;
  }
  
.hrloginContainer
  {
  display: block;
  width: 253px; height: 32px;
  font-family: impact; font-size: 14pt;
  }
  
.hrAdministrationContainer
  {
  display: block;
  width: 740px; height: 48px;
  border-bottom: 2px solid #cc3333;
  }
  

/* THIS NEEDS TO BE FIXED - ONLY USE FOR INTERIM */

#ctl00_content_middleCommImg
{
	float: right; vertical-align: top;
}

#ctl00_content_bottomCommImg
{
	float: left; vertical-align: top; height: 124px;
}

#rightEmploymentContainer
  {
  display: block;
  width: 572px;
  height: 380px;
  border-bottom: medium none;
  background-color: #0a264e;
  border-width: 8px 8px 8px 0px;
  border-color: #0a254e;
  border-style: solid;
  float: right;
  overflow: hidden;   
  }


/* inserted on 7/11/07 by Mike to address top link of a list not being clickable and Chris needs it for 7/12/07 presentation */

.mainListContainer
  {
  width: 552px;
  float: left;
  display: block;
  padding-top: 3px;
  /*padding-left: 10px;*/
  }

.leftListContainer
  {
  width: 276px;
  float: left;
  display: block;
  padding-top: 3px;
  }

.rightListContainer
  {
  width: 276px;
  float: right;
  display: block;
  padding-top: 3px;
  }
  
#cityState
  {
  display: block;
  float: left;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 8pt; font-weight: normal; color: white;
  text-decoration: none;
  margin-left: 8px; /*margin-top: 6px;*/
  }
  

/* NEW FOR PARENTS PAGE */

#rightBlueContainer
  {
  display: block;
  width: 572px; background-color: #0a264e; border: none; float: right; overflow: hidden;
  }
  
.parentsContainer
  {
  display: block;
  width: 528px; height: 56px; border: 0px 0px 2px 0px; border-color: #cc3333; border-style: solid; margin-left: auto; margin-right: auto; float: left;
  }
  
#welcomeWesd
  {
  display: block;
  font-family: Impact; font-size: 18pt; color: #ffffff; font-weight: normal; float: left; margin-left: 4px;
  }
  
#schoolPrograms
  {
  display: block;
  font-family: Impact; font-size: 18pt; color: #ffffff; font-weight: normal; float: right; margin-right: 4px;
  }
  
#parentsResources
  {
  display: block;
  font-family: Impact; font-size: 18pt; color: #ffffff; font-weight: normal; float: left; margin-left: 4px;
  }
  
.subHeader
  {
  display: block;
  width: 532px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
  margin-left: 10px; margin-right: 10px; margin-bottom: 2px; margin-top: 5px;
  float: left;
  }

.paddedSubHeader
  {
  display: block;
  width: 532px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
  margin-left: 23px; margin-right: 10px; margin-bottom: 2px; margin-top: 10px;
  float: left;
  }

.schoolPaddedSubHeader
  {
  display: block;
  width: 532px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
  margin-left: 10px; margin-right: 10px; margin-bottom: 2px; margin-top: 10px;
  float: left;
  }

.schoolPaddedSubHeaderRed
  {
  background-color: #cc3333;
  display: block;
  width: 532px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
  margin-left: 10px; margin-right: 10px; margin-bottom: 2px; margin-top: 10px;
  float: left;
  }
  
.deptSubHeader
  {
  display: block;
  width: 572px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: arial; font-size: 18pt; color: #ffffff; font-weight: bold;
  margin-bottom: 2px; margin-top: 10px;
  float: left;
  }

.deptSubHeaderSmall
  {
  display: block;
  width: 532px; height: auto; 
  border-bottom: 2px solid #cc3333;
  font-family: Impact; font-size: 14pt; color: #ffffff; font-weight: lighter;
  margin-left: 10px; margin-right: 10px; margin-top: 10px;
  float: left;
  }

.boardTopHeader
  {
  color: #FFFFFF; font-weight: bold; font-size: 14pt; font-family: Arial;
  }

.boardTitles
  {
  color: #FFFFFF; font-weight: bold; font-size: 12pt; font-family: Arial;
  }

.memberHeader
{
	border-bottom: 1px solid rgb(204, 51, 51);
}

#taxCredit A,.taxCredit A:visited,.taxCredit A:active
  {
  color: #CC3333;
  }

#curriculum
  {
  border-collapse: collapse;
  border: 1px solid #cc3333;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;    
  }

#curriculum td
  {
  border: 1px solid #cc3333;
  }
  
#curriculum a:link, #curriculum a:visited, #curriculum a:active
  {
  color: #FFFFFF;
  }

.bottomnewscell a:link, .bottomnewscell a:visited, .bottomnewscell a:active
{
	color: #cc3333;
}

.newsTable
{
	height: 24px; border-collapse: collapse; margin-left: 40px; margin-right: 20px; margin-top: 4px; margin-bottom: 1px; width: 510px; float: left;
}

#newsArticleHeader
{
	padding: 10px 20px; color: rgb(255, 255, 255); font-weight: bold; font-size: 8pt;
}

#newsArticleText
{
	color: rgb(255, 255, 255); padding-left: 20px; padding-right: 20px; padding-bottom: 10px;
}

#newsArticleText a:link, #newsArticleText a:active, #newsArticleText a:visited
{
	color: #cc3333;
}

.topleftnewscell
{
	width: 370px; padding: 2px 0px 2px 2px; font-weight: bold; color: Black; text-align: left; vertical-align: middle;
	background-color: #b2c2d9;
}

.toprightnewscell
{
	width: 140px; padding-right: 2px; text-align: right; vertical-align: middle;
	background-color: #b2c2d9;
}

.bottomnewscell
{
	width: 510px; padding: 2px;
	background-color: #e5ebf2;
}

.photoTable
{
	border-collapse: collapse;
}

.photoTable td
{
	border: 1px solid red; padding: 5px; color: rgb(255, 255, 255); width: 250px; vertical-align: top; text-align: justify;
}

.schoolInfoTable
{
	width: 530px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #cc3333;
	border-collapse: collapse;
}

.schoolInfoTable td
{
	border: 1px solid #cc3333;
}

#bottomContainer
{
  float:left; 
  width:760px; 
  height:96px; 
  background-image: url(http://www.wesdschools.org/images/bottombanner.gif); 
  font-family:impact; font-size:14pt; color: #FFFFFF; padding-top:0px;    
}

#emergencyInfo
{
	color: White;
	font-weight: bold;
}

#mainPageFooterContainer
{
	border-collapse: collapse;
	border: 0;
}

.celeLink a:link, .celeLink a:visited, .celeLink a:active
{
	color: #cc3333;
}

#mainPageFooterContainer td
{
	border-right: 1px solid #cc3333;
	text-align: center;
}

.purchaseTable
{
	border: 1px solid #cc3333;
	border-collapse: collapse;
	color: White;
	float: left;
	display: block;
	margin-bottom: 10px;
}

.purchaseTable a:link, .purchaseTable a:visited, .purchaseTable a:active
{
	color: #cc3333;
}

table 
{
	margin-left: auto;
	margin-right: auto;
	border: 0 none;
	text-align: left;	
}