

/* ------------------------------------------- */
/* -- Home LSB -- */
#homelsbnav {
	width: 165px;
	background: #e7e8e9;
	float:left;
	height: 213px;
	overflow: hidden;
}

#homelsbnav ul {
	list-style: none;
	width: 165px;

}

#homelsbnav ul li {
	border-top: #89a9c4 1px solid;
	float:left;
	width: 165px;
}

#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 a:hover {
	background: #B8C8D9;
}

/* ------------------------------------------- */
/* -- Flash Content blocks -- */

#flashcontent {
	float:right;
}

/* ------------------------------------------- */
/* -- 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: 165px;
	background: #89a9c4;
}

#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: 155px;
}

/* -- 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: 5px 0;
	padding: 2px;
}

#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;
}

#homecommannouncementsubtitle, #home911announcementsubtitle {
	font-weight: bold;
	padding-bottom: 5px;
}

#homecommannouncementbody, #home911announcementbody {
	padding-bottom: 5px;
}

#home911announcementlink a {
	color: #9e0c0c
}


/* -- news -- */

#homenewsblock {
	width: 395px;
	padding: 5px;
	float: left;
	background: #fff;
}

#homenewsblock h1#homenewsheadline {
	font-size: 12pt;
	font-weight: bold;
	color: #003366;
	border-bottom: #ffcc00 solid 2px;
}

#homenewsblock p#newsviewmore {
	padding: 5px 0;
	border-top: #89a9c4 solid 1px;
	clear:both;
}

#homenewsblock p#newsviewmore 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#calendarofevents { float: right; }

#homenewsblock ul#newslist {
	font-size: 8.5pt;
	padding: 10px 0;
	list-style: none;
}
#homenewsblock ul#newslist li { 
	clear:both;
padding: 0 0 10px 0;
	overflow: auto;
}
#homenewsblock ul#newslist span.newsdate {
	color: #003366;
	font-weight: bold;
	width: 80px;
	float:left;
	display: block;
}
#homenewsblock ul#newslist span.newsdesc {
	width: 315px;
	float:right;
	display: block;
}

#homenewsblock ul#newslist span.newsdesc a {
	text-decoration: none;
}

/* -- banners -- */

#homebannersblock {
	float: right;
	width: 190px;
	background: #e7e8ea;
}

#homebannersblock ul { list-style: none; }
#homebannersblock ul li { border-bottom: #89a9c4 1px solid; }
#homebannersblock ul li#homefirstbanner { border-top: #89a9c4 1px solid; }




