/* ------------------------------------------- */
/* ------------------------------------------- */
#fixedcontenttop2 div {
  height: 233px;
  background-color: #E2EFF9;
}

/* -- Home LSB -- */
#homelsbnav {
  width: 200px;
  background: #E2EFF9;
  float:left;
  height: 235px;
  overflow: hidden;
}

#homelsbnav ul {
  list-style: none;
  width: 200px;

}

#homelsbnav ul li {
  border-top: #89a9c4 1px solid;
  float:left;
  width: 200px;
}

#homelsbnav ul li a {
  height: 13px;
  padding: 8px 5px 8px 12px;
  display:block;
  text-decoration: none;
  color: #003366;
  font-size:10pt;
  font-weight: bold;
}

#homelsbnav ul li#homelsblast  a {
  height: 22px;
  padding: 8px 5px 8px 12px;
  display:block;
  text-decoration: none;
  color: #003366;
  font-size:10pt;
  font-weight: bold;
}

#homelsbnav ul li a:hover {
/*  background: #97c0e6; */
  background: #cbe0f3;
}

#homelsbnav ul li#homelsblast  a:hover {
/*  background: #97c0e6; */
  background: #cbe0f3;
}


/* ------------------------------------------- */
/* -- Flash Content blocks -- */

#flashcontent {
   background-color: black;
   float:right;
}

#actors {
   background-color: #e5eff9;
   z-index: -1;
}
/* ------------------------------------------- */
/* -- Lower Content blocks -- */

#fixedcontentbottom {
  clear:both;
/*  background: url('/images/system/08/bg_HomeLower.gif') top left repeat-y; */
}

#homespotlightblock, #homenewsblock, #homebannersblock {
  display: inline;
}



/* -- spotlight -- */

#homespotlightblock {
  float: left;
  width: 200px;
  background: #e5eff9;
}

#homespotlightblocktitle {
  background: #003366;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
  color: #fff;
  height: 14px;
  padding: 5px 0 4px 0;
}

#homespotlightheadshot {
  float:left;
}

#homespotlightblock h1#homespotlightstudentname,
#homespotlightblock h2#homespotlightstudentsubtitle {
  width: 95px;
  float: left;
  padding: 5px 0 5px 5px;
  font-weight: bold;
}
#homespotlightblock h1#homespotlightstudentname, 
#homespotlightblock h1#homespotlightstudentname a {
  background: #5c809c;
  font-size: 12pt;
  color: #fff;
}
#homespotlightblock h2#homespotlightstudentsubtitle, 
#homespotlightblock h2#homespotlightstudentsubtitle a {
  font-size: 10pt;
  color: #ffcc00;
  line-height: 1.1;
}
#homespotlightblock h1#homespotlightstudentname a,
#homespotlightblock h2#homespotlightstudentsubtitle a,
#homespotlightblock h1#homespotlightstudentname a:link
#homespotlightblock h2#homespotlightstudentsubtitle a:link {
  text-decoration: none;
}

#homespotlighttext {
  font-size: 9pt;
  color: #fff;
  line-height: 1.3;
  padding: 5px 5px 10px 5px;
  width: 195px;
}

/* -- Community Announcements -- */


#homenewsblock h1#home911headline {
  font-size: 12pt;
  font-weight: bold;
  color: #9e0c0c;
  border-bottom: #ffcc00 solid 2px;
}



#homecommannouncementwrapper { background: #003366; }
#home911announcementwrapper { background: #9e0c0c; }

#homecommannouncementwrapper, #home911announcementwrapper {
  margin: 0px;
  padding: 2px;
  height: 229px;
  width: 780px;
  float:right;
}

#home911announcementtitle,
#home911announcementsubtitle, 
#home911announcementbody, 
#home911announcementlink,
#homecommannouncementtitle,
#homecommannouncementsubtitle, 
#homecommannouncementbody, 
#homecommannouncementlink {
  display: block;
}

#homecommannouncementtitle, #home911announcementtitle  { 
  color: #fff;
  font-size: 12pt;
  font-weight: bold;
  padding: 2px 0 4px 0;
}

#homecommannouncementcontent, #home911announcementcontent {
  background: #fff;
  padding: 5px;
  height:197px;
}

#homecommannouncementsubtitle, #home911announcementsubtitle {
  font-weight: bold;
  padding-bottom: 5px;
}

#homecommannouncementbody, #home911announcementbody {
  padding-top: 10px;
  padding-bottom: 5px;
}

#home911announcementlink a {
  color: #9e0c0c
}


/* -- banners -- */

#homebannersblock {
  float: right;
  width: 190px;
  background: #e7e8ea;
  vertical-align: top;
}

#homebannersblock ul { list-style: none; }
#homebannersblock ul li { border-bottom: #89a9c4 1px solid; }
#homebannersblock ul li#homefirstbanner { border-top: #89a9c4 1px solid; }
#homebannersblock ul li#homelastbanner { border-bottom: #89a9c4 1px solid; }

img.promo { height:52px; }

#homebannersblock ul li a {
  height: 38px;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  color: #003366;
  font-size: 9pt;
  font-weight: bold;
}

#homebannersblock ul li a:hover {
  /*background: #cbe0f3;*/
}

#homebannersblock ul li promoimglt {
   height:38px;
  float: left;
}

#homebannersblock ul li promoimgrt {
   height:38px;
  float: right;
}

#homebannersblock ul li promoimgtext {
   height:38px;
}




/* -- events -- */

#homepgeventsblock {
  width: 390px;
  height: 229px;
  padding: 0px;
  float: right;
  background: #fff;
        position: relative;
}

#homepgeventsblock h1#homepgeventsheadline {
  font-size: 16pt;
  font-weight: bold;
  color: #FFFFFF;
  padding: 6px 6px 6px 12px;
  background-color: #0084a9;
  font-family: "Times New Roman", Times, serif;     
}

#homepgeventsblock p.eventsviewmore {
  border-top:3px solid #89A9C4;
bottom:0;
margin-left:5px;
padding:6px 0;
position:absolute;
width:380px;
}

#homepgeventsblock p.eventsviewmore a {
  text-decoration: none;
  color: #003366;
}
#homepgeventsblock p.eventsviewmore a:hover { text-decoration: underline; }
#homepgeventsblock p.eventsviewmore a#moreevents { float: left; }
#homepgeventsblock p.eventsviewmore a.moreeventslnk { float: left; }
#homepgeventsblock p.eventsviewmore a.calendarofevents { float: right; padding: 0px 10px 3px 0px;}
#homepgeventsblock p.eventsviewmore a.calendarofeventslnk { float: right; padding: 0px 10px 3px 0px;}

#homepgeventsblock #homepgeventscontent {
  padding-left: 10px;
}

#homepgeventsblock #homepgeventscontent ul#eventslist {
  font-size: 8.5pt;
  padding: 10px 0 0 0;
  list-style: none;
}
#homepgeventsblock ul#eventslist li { 
  clear:both;
        padding: 0 0 10px 0;
  overflow: auto;
}
#homepgeventsblock ul#eventslist span.eventsdate {
  color: #003366;
  font-weight: bold;
  width: 65px;
  float:left;
  display: block;
}
#homepgeventsblock ul#eventslist span.eventsdesc {
  width: 315px;
  float:right;
  display: block;
}

#homepgeventsblock ul#eventslist span.eventsdesc a {
  text-decoration: none;
}


/* -- news -- */

#homenewsblock {
  width: 395px;
  height: 229px;
  padding: 0px;
  float: left;
  background: #fff;
        position: relative;
}

#homenewsblock h1#homenewsheadline {
  font-size: 16pt;
  font-weight: bold;
  color: #FFFFFF;
  padding: 6px 6px 6px 12px;
  background-color: #387c2b;
  font-family: "Times New Roman", Times, serif 
}

#homenewsblock p.newsviewmore {
border-top:3px solid #387C2B;
bottom:0;
margin-left:5px;
margin-right:5px;
padding:3px 0;
position:absolute;
width: 384px;
}

#homenewsblock p.newsviewmore a, #homenewsblock p.noteviewmore a {
  text-decoration: none;
  color: #003366;
}

#homenewsblock p.newsviewmore a:hover { text-decoration: underline; }
#homenewsblock p.newsviewmore a#morenews { float: left; }
#homenewsblock p.newsviewmore a.morenewslnk { float: left; }
#homenewsblock p.newsviewmore a.calendarofevents { float: right; padding-right: 10px; padding-bottom: 3px;}

#homenewsblock #homenewscontent {
  height:161px;
  padding: 0px 5px;
}

#homenewsblock #homenewscontent.routine-notification, #homenewsblock #homenewscontent.emergency-notification {
  padding: 0px 10px;
}

#homenewsblock #homenewscontent.routine-notification {
  border-left:5px solid #00325C;
  border-right:5px solid #00325C;
  border-bottom:5px solid #00325C;
  height:161px;
  padding: 0px 10px;
}

#homenewsblock #homenewscontent.emergency-notification {
  border-left: 5px solid #BF0008;
  border-right:5px solid #BF0008;
  border-bottom:5px solid #BF0008;
  height:161px;
  padding: 0px 10px;
}

#homenewsblock #homenewscontent ul#newslist {
  font-size: 8.5pt;
  padding: 10px 0 0 0;
  list-style: none;
}
#homenewsblock #homenewscontent ul#newslist li { 
  clear:both;
        padding: 0 0 10px 0;
  overflow: auto;
}
#homenewsblock  #homenewscontent ul#newslist span.newsdate {
  color: #003366;
  font-weight: bold;
  width: 65px;
  float:left;
  display: block;
}
#homenewsblock  #homenewscontent ul#newslist span.newsdesc {
  width: 315px;
  float:right;
  display: block;
}
#homenewsblock  #homenewscontent ul#newslist span.newsdesc a {
  text-decoration: none;
}
#homenewsblock  #homenewscontent ul#newslist span.newsTitle a {
  text-decoration: none;
}

/* --Notifications-- */
/* Routine */
#homenewsblock.routine-notification, #homenewsblock.emergency-notification {
	height:229px;
	width:395px;
	/*border-bottom:5px solid #00325C;
	border-left:5px solid #00325C;
	border-right:5px solid #00325C;*/
}

#homenewsheadline.routine-notification {
	background-color: #00325C !important;
}

p.newsviewmore.routine-notification {
	/*border-top-color: #00325C !important;*/
	border-top-color: transparent !important;
}

/* Emergency */

#homenewsheadline.emergency-notification {
	background-color: #BF0008 !important;
}

p.newsviewmore.emergency-notification {
	border-top-color: #BF0008 !important;
}

