/* New Task Bar */
.taskBarTop {
	position: relative;
	display: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.taskBarTop .taskLogo {
	display: block;
	width: 75%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
}
.taskBarTop .taskLogo img {
	max-height: 70px;
}
.taskBarTop .taskMenu {
	display: block;
	width: 25%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
}
.taskBarTop .taskMenu .sfNavToggle {
	display: block;
	width: 90%;
	height: 100%;
	line-height: 3.0em;
	font-size: 1.2em;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 10% 5% 0 5%;
	padding: 0;
	/*background: url("/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/images/mobile/mobileMenuBtn.png") no-repeat;*/
	text-align: center;
}
.taskBarTop .taskMenu ul {
	display: none;
	position: absolute;
	width: auto;
	height: auto;
	top: 5.4em;
	right: 0;
	left: 0;
	background: #FFFFFF;
}
.taskBarTop .taskMenu ul li {
	display: block;
	width: auto;
	height: auto;
	line-height: 3.0em;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #0055A5;
}
.taskBarTop .taskMenu ul li a {
	display: block;
	width: 96%;
	height: 100%;
	padding: 0 2%;
}
.taskBarTop .taskMenu ul li:hover {
	background: #0055A5;
}
.taskBarTop .taskMenu ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}
.taskBar .apps ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.taskBar .apps ul li {
	display: block;
	width: 14.2%;
	float: left;
	margin: 0.3em 2% 0.3em 0;
	padding: 0;
	font-size: 0.9em;
}
.taskBar .apps ul li a, .taskBar .apps ul li a:active, .taskBar .apps ul li a:visited {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0.4em 0.2em;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #0055A5;
	background-image: linear-gradient(bottom, #00376B 0%, #0055a5 100%);
	background-image: -o-linear-gradient(bottom, #00376B 0%, #0055a5 100%);
	background-image: -moz-linear-gradient(bottom, #00376B 0%, #0055a5 100%);
	background-image: -webkit-linear-gradient(bottom, #00376B 0%, #0055a5 100%);
	background-image: -ms-linear-gradient(bottom, #00376B 0%, #0055a5 100%);
	background-image: -webkit-gradient( linear, bottom, top, color-stop(0, #00376B), color-stop(1, #0055a5) );
}
.taskBar .apps ul li a:hover {
	text-decoration: none;
	background: #00376B;
	background-image: linear-gradient(bottom, #3585D2 0%, #5E99D2 100%);
	background-image: -o-linear-gradient(bottom, #3585D2 0%, #5E99D2 100%);
	background-image: -moz-linear-gradient(bottom, #3585D2 0%, #5E99D2 100%);
	background-image: -webkit-linear-gradient(bottom, #3585D2 0%, #5E99D2 100%);
	background-image: -ms-linear-gradient(bottom, #3585D2 0%, #5E99D2 100%);
	background-image: -webkit-gradient( linear, bottom, top, color-stop(0, #3585D2), color-stop(1, #5E99D2) );
}
.taskBar .apps ul li a img {
	display: block;
	width: auto;
	height: auto;
	max-height: 28px;
	float: left;
	margin: 0 3% 0 0;
}
.taskBar .social ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.taskBar .social ul li {
	display: block;
	width: 2.5em;
	height: 2.5em;
	background: #FFFFFF;
	float: right;
	margin: 0.3em 0 0.3em 2%;
}
.taskBar .social ul li.fac {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/facebook.png) no-repeat center;
}
.taskBar .social ul li.twi {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/twitter.png) no-repeat center;
}
.taskBar .social ul li.you {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/youtube.png) no-repeat center;
}
.taskBar .social ul li.rss {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/rss.png) no-repeat center;
}
.taskBar .social ul li.voi {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/yourvoice.png) no-repeat center;	
}
.taskBar .social ul li.talk {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/talk.jpg) no-repeat center;	
}
.taskBar .social ul li.instagram {
	background: #0055A5 url(/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/socialMedia/instagram.png) no-repeat center;	
}


.taskBar .social ul li a, .taskBar .social ul li a:active, .taskBar .social ul li a:visited {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
/* Header Elements */
.header .search .sfsearchBox {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.header .search .sfsearchBox .sfsearchTxt {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 1.4em;
}
.header .search .sfsearchBox .sfsearchSubmit {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 1.4em;
	background: #0055A5;
	color: #FFFFFF;
	border: none;
}
.header .search ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0.5em 0 0 0;
	padding: 0;
}
.header .search ul li {
	display: block;
	width: auto;
	height: auto;
	margin: 0 1% 0 0;
	padding: 0;
	float: right;
	font-size: 1.4em;
	line-height: 1.8em;
}
.header .search ul li img {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
}
/* Footer Elements */
.pageWrap .footer .footerBot .footerCell h3, .pageWrap .footer .footerBot .footerCell p, .pageWrap .footer .footerBot .footerCell a {
	color: #FFFFFF;
}
.pageWrap .footer .footerBot .footerCell ul {
	margin: 10px;
}
.pageWrap .footer .footerBot .footerCell ul li {
	font-size: 0.8em;
	line-height: 1.5em;
}
.pageWrap .footer .footerBot .footerCell .sfnewsletterForm {
	margin: 10px;
	color: #FFFFFF;
}
.pageWrap .footer .footerBot .footerCell .sfnewsletterForm .sfTxtLbl {
	display: block;
	width: auto;
	margin: 0 0 0.2em 0;
}
.pageWrap .footer .footerBot .footerCell .sfnewsletterForm .sfTxt {
	display: block;
	width: auto;
	margin: 0 0 0.4em 0;
}
/* Videos */
.videoShell {
	display: block;
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0;
}
.videoShell .videoCell, .videoShell .videoDesc {
	display: block;
	width: 50%;
	height: auto;
	float: left;
}
.videoIframe {
	display: block;
	width: 100%;
	height: 16em;
	margin: 10px 0;
}
/* Promos */
.pageCont .promos ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pageCont .promos ul li {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.pageCont .promos ul li .sfimageWrp {
	margin: 0px;
}
.pageCont .promos ul li .sfimageWrp img {
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto 1em auto;
	border: 1px solid #BBBBBB;
	padding: 0;
}
/* News Items */
.newsItems {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.newsItems ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.newsItems ul li {
	display: block;
	width: 50%;
	height: auto;
	float: left;
}
.newsItems ul li a, .newsItems ul li a:active, .newsItems ul li a:visited {
	color: #333333;
}
.newsItems ul li a:hover {
	text-decoration: none;
}
.newsItems ul li:first-child .newsBox {
	margin-right: 6px;
}
.newsItems ul li:last-child .newsBox {
	margin-left: 6px;
}
.newsItems ul li .newsBox {
	display: block;
	position: relative;
	width: auto;
	height: 23em;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
	/* Transition */
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.newsItems ul li .newsBox:hover {
	background: #FFFFEE;
}
.newsItems ul li .newsBox .sfimageWrp {
	margin: 0 0 1em 0;
}
.newsItems ul li .newsBox h2 {
	font-weight: normal;
	font-size: 1.5em;
	color: #0055A5;
}
/* Front Page News and Events */
.fpNewsEvents {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 1.0em 0;
	border: 1px solid #BBBBBB;
	background: #FFFFFF;
}
.fpNewsEvents h1 {
	margin-bottom: 0.2em;
}
.fpNewsEvents ul.fpNewsList {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.fpNewsEvents ul.fpNewsList li {
	display: block;
	width: 50%;
	height: 15em;
	float: left;
	margin: 0 0 1em 0;
	padding: 0;
}
.fpNewsEvents ul.fpNewsList li .fpNewsCont {
	display: block;
	width: auto;
	height: auto;
	position: relative;
}
.fpNewsEvents ul.fpNewsList li .fpNewsCont h2 {
	display: block;
	width: auto;
	height: 3em;
	line-height: 1.25em;
	font-size: 1.2em;
}
.fpNewsEvents ul.fpNewsList li .fpNewsCont .readMore {
}
.fpNewsEvents .botLink {
	position: absolute;
	display: block;
	width: 100%;
	height: auto;
	clear: both;
	line-height: 2.0em;
	text-align: right;
	background: #888888;
	bottom: 0;
}
.fpNewsEvents .botLink a {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 1em;
}
/* Events Modifications */
.fpNewsEvents ul.fpEvents {
	display: block;
	width: auto;
	height: 27.15em;
	margin: 0;
	padding: 0;
	list-style: none;
}
.fpNewsEvents ul.fpEvents li {
	display: block;
	width: auto;
	height: auto;
	float: none;
	clear: both;
	margin: 0 1em 0.7em 1em;
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #BBBBBB;
}
.fpNewsEvents ul.fpEvents li:last-child {
	border-bottom: none;
}
.fpNewsEvents ul.fpEvents li h3 {
	display: block;
	width: auto;
	height: auto;
	font-weight: normal;
	line-height: 1.25em;
	font-size: 1.1em;
	margin: 5px 0;
}
.fpNewsEvents ul.fpEvents li .fpEventsDate {
	font-weight: bold;
	font-size: 1.0em;
}
/* Mobile Menu */
.mobile-menu {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto 10px;
	padding: 0;
	background: #0055A5;
}
.mobile-menu .mobile-menuBtn {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 2em;
	padding: 0 3%;
	background: #555555;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1.6em;
}
.mobile-menu .mobile-menuBtn ul {
	display: none;
}
.mobile-menu .mobile-menuBtn:hover ul {
	position: absolute;
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	top: 2em;
	left: 0;
	right: 0;
	background: #0055A5;
	z-index: 9999;
}
.mobile-menu .mobile-menuBtn ul li {
	display: block;
	width: auto;
	height: auto;
	float: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.mobile-menu .mobile-menuBtn ul li a {
	display: block;
	width: 100%;
	height: 2em;
	padding: 0 3%;
	line-height: 2em;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.mobile-menu .mobile-menuBtn ul li:hover a {
	background: #FFFFFF;
	color: #0055A5;
}
.mobile-menu .mobile-socialBox {
	display: inline-block;
	float: right;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.mobile-menu .mobile-socialBox ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.mobile-menu .mobile-socialBox ul li {
	display: block;
	width: 26px;
	height: 26px;
	margin: 3px 2px;
	background: #222222;
	float: left;
	clear: none;
}
/* Main Menu */
.menu .navheader {
	font-size: 0.8em;
}
.menu .slide-trigger {
	display: none;
	width: auto;
	height: auto;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1.4em;
	line-height: 3.0em;
}
.menu .slide-trigger span {
	background-image: url("/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/Images/mobile/mobileMenuBtn.png");
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	float: right;
	margin-top: 3px;
	height: 4em;
	width: 6em;
}
.menu ul {
	display: table;
	width: 100%;
	height: auto;
	border-bottom: none;
	position: relative;
}
.menu ul li {
	display: table-cell;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	float: none;
	line-height: 2.6em;
	font-size: 1.0em;
	text-align: center;
	text-transform: uppercase;
}
.menu ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	padding: 0;
	border: 1px solid transparent;
	-webkit-text-shadow: 1px 1px 1px #696969;
	-moz-text-shadow: 1px 1px 1px #696969;
	-ms-text-shadow: 1px 1px 1px #696969;
	-o-text-shadow: 1px 1px 1px #696969;
	text-shadow: 1px 1px 1px #696969;
}
.menu ul li:hover {
	background: #FFFFFF;
}
.menu ul li:hover a {
	text-decoration: none;
	color: #555555;
	border-color: #0055A5;
	-webkit-text-shadow: 1px 1px 1px #FFFFFF;
	-moz-text-shadow: 1px 1px 1px #FFFFFF;
	-ms-text-shadow: 1px 1px 1px #FFFFFF;
	-o-text-shadow: 1px 1px 1px #FFFFFF;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu ul li .dd {
	display: none;
}
.menu ul li:hover .dd {
	display: block;
	position: absolute;
	width: 99.8%;
	height: auto;
	top: 2.6em;
	left: 0;
	padding: 0 0 10px 0;
	z-index: 9999;
	background: #FFFFFF;
	border-left: 1px solid #0055A5;
	border-right: 1px solid #0055A5;
	border-bottom: 1px solid #0055A5;/*-webkit-box-shadow: 0 2px 5px #222222;
	-moz-box-shadow: 0 2px 5px #222222;
	-ms-box-shadow: 0 2px 5px #222222;
	-o-box-shadow: 0 2px 5px #222222;
	box-shadow: 0 2px 5px #222222;*/
}
.col_1, .col_2, .col_3, .col_4 {
	display: block;
	float: left;
	height: auto;
}
.col_1 {
	width: 25%;
}
.col_2 {
	width: 50%;
}
.col_3 {
	width: 75%;
}
.col_4 {
	width: 100%;
}
.menu ul li .dd ul {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 10px 5px 10px;
	list-style: none;
}
.menu ul li .dd ul li {
	display: block;
	width: 90%;
	height: 1.2em;
	line-height: 1.2em;
	font-size: 0.8em;
	text-transform: none;
	text-align: left;
	margin: 0 2% 5px 2%;
	padding: 1px 3%;
	float: none;
	clear: both;
	background: none;
	border: none;
}
.menu ul li .dd ul li a {
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	border: none;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.menu ul li .dd h3 a {
	color: #0055A5;
	padding: 0 2%;
	border: none;
}
.menu ul li .dd h3 a:hover {
	background: #0055A5;
	color: #FFFFFF;
	-webkit-text-shadow: 1px 1px 1px #696969;
	-moz-text-shadow: 1px 1px 1px #696969;
	-ms-text-shadow: 1px 1px 1px #696969;
	-o-text-shadow: 1px 1px 1px #696969;
	text-shadow: 1px 1px 1px #696969;
}
.menu ul li .dd ul li:hover {
	background: #0055A5;
}
.menu ul li .dd ul li:hover a {
	color: #FFFFFF
}
.menu ul li .dd h3, .menu ul li .dd p {
	text-align: left;
}
/* Campus Menu New */
.campus .menu, .campus .menu .sfNavWrp {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.campus .menu .sfNavWrp ul.sfNavHorizontal.sfNavList {
	display: table;
	width: 100%;
	height: 2.0em;
	margin: 0;
	padding: 0;
	border: none;
}
.campus .menu .sfNavWrp ul.sfNavHorizontal.sfNavList li {
	display: table-cell;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
}
.campus .menu .sfNavWrp ul.sfNavHorizontal.sfNavList li a {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
}
.campus .menu .sfNavWrp ul.sfNavHorizontal.sfNavList li:hover a, .campus .menu .sfNavWrp ul.sfNavHorizontal.sfNavList li a.sfSel {
	background: #E7E7E7;
	border: none;
	font-weight: normal;
	color: #333333;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
/* Announcement Box */
.announce, .welcomeBox {
	display: block;
	width: 100%;
	height: auto;
	font-size: 1.3em;
	background: #F0F0F0;
	text-align: center;
	padding: 5px 0;
	margin: 0 0 10px 0;
	border: 1px solid #DDDDDD;
}
.welcomeBox {
	font-size: 1.0em;
}
/* Front Page Gallery */
.gallery {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 14px 0;
	padding: 0;
	-webkit-box-shadow: 0 0 1px #999999;
	-moz-box-shadow: 0 0 1px #999999;
	-ms-box-shadow: 0 0 1px #999999;
	-o-box-shadow: 0 0 1px #999999;
	box-shadow: 0 0 1px #999999;
}
.gallery ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.gallery ul li {
	display: block;
	width: 49%;
	height: auto;
	float: left;
	margin-right: 1%;
	background: #FFFFFF;
}
.gallery ul li:last-child {
	margin-right: 0;
}
.pageCont .gallery ul li .sfimageWrp {
	margin: 0;
}
.gallery .bx-controls .bx-pager {
	position: absolute;
	display: block;
	width: auto;
	height: auto;
	background: #999999;
	bottom: 0;
	right: 0;
	padding: 0 5px;
}
.gallery .bx-controls .bx-pager .bx-pager-item {
	display: block;
	float: left;
	width: 1.25em;
	height: 1.25em;
	margin: 5px;
	background: #FFFFFF;
	line-height: 1em;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.gallery .bx-controls .bx-pager .bx-pager-item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
}
.gallery .bx-controls .bx-pager .bx-pager-item a.active {
	background: #0055A5;
	color: #0055A5;
}
.gallery .bx-controls .bx-controls-direction .bx-prev {
	display: none;
	position: absolute;
	top: 46%;
	left: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 99;
	background: url("/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/images/slider_arrows.png") no-repeat;
}
.gallery:hover .bx-controls .bx-controls-direction .bx-prev {
	display: block;
}
.gallery .bx-controls .bx-controls-direction .bx-next {
	display: none;
	position: absolute;
	top: 46%;
	right: 0;
	width: 32px;
	height: 32px;
	float: right;
	text-indent: -9999px;
	z-index: 99;
	background: url("/Sitefinity/WebsiteTemplates/LCISD_2014/App_Themes/images/slider_arrows.png") no-repeat -32px 0;
}
.gallery:hover .bx-controls .bx-controls-direction .bx-next {
	display: block;
}
/* SideBox Styles */
.sideBox ul {
	display: block;
	width: 90%;
	height: auto;
	margin: 10px auto;
	padding: 0;
}
.sideBox ul li {
	display: block;
	width: 96%;
	height: auto;
	line-height: 1.5em;
	font-size: 0.9em;
	padding: 0 2%;
	margin: 0 0 4px 0;
}
.sideBox .sfSmallIcns .sfdownloadList .sfdownloadFile {
	width: 90%;
	font-size: 80%;
}
.sideBox ul li:hover, .sideBox .sfSmallIcns .sfdownloadList .sfdownloadFile:hover {
	background-color: #0055A5;
	color: #FFFFFF;
}
.sideBox ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}
/* Athletics Box */
.athleticsBox {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.athleticsBox ul {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
}
.athleticsBox ul li {
	display: inline-block;
	width: 48%;
	font-size: 1.2em;
	height: 2.6em;
	line-height: 2.6em;
	margin: 0 1% 10px 0;
	border: 1px solid #0055A5;
}
.athleticsBox ul li:hover {
	background: #0055A5;
}
.athleticsBox ul li a {
	display: block;
	width: 100%;
	height: auto;
}
.athleticsBox ul li:hover a {
	color: #FFFFFF;
	text-decoration: none;
}
.athleticsBox ul li img {
	padding: 0.7em 0 0.7em 0.5em;
}
/* HR App Box */
.hrAppBox, .athAppBox {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 5px #999999;
	-moz-box-shadow: 0 0 5px #999999;
	-ms-box-shadow: 0 0 5px #999999;
	-o-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
}
.hrAppBox ul, .athAppBox ul {
	display: block;
	width: 98%;
	height: auto;
	padding: 1%;
	margin: 0;
}
.hrAppBox ul li, .athAppBox ul li {
	position: relative;
	display: inline-block;
	width: 18.5%;
	height: 9em;
	margin: 0 1% 0 0;
	padding: 0;
	background: #0055A5;
	overflow: hidden;
}
.hrAppBox ul li.rowEnd, .athAppBox ul li.rowEnd {
	margin: 0 0 0 0;
}
.hrAppBox ul li a, .athAppBox ul li a {
	position: absolute;
	display: block;
	width: 96%;
	height: 9em;
	top: 6em;
	padding: 5px 2%;
	color: #FFFFFF;
	background: url(../images/BlockLinkBG.png);
	-webkit-transition: top 0.2s ease-in-out;
	-moz-transition: top 0.2s ease-in-out;
	-ms-transition: top 0.2s ease-in-out;
	-o-transition: top 0.2s ease-in-out;
	transition: top 0.2s ease-in-out;
}
.hrAppBox ul li:hover a, .athAppBox ul li:hover a {
	top: 0;
	text-decoration: none;
}
.hrAppBox ul li.car {
	background: #0055A5 url(../images/appGrid/employementOpportunities.png) no-repeat top center;
}
.hrAppBox ul li.reg {
	background: #0055A5 url(../images/appGrid/employementApplication.png) no-repeat top center;
}
.hrAppBox ul li.men {
	background: #0055A5 url(../images/appGrid/newEmployeePaperwork.png) no-repeat top center;
}
.hrAppBox ul li.bus {
	background: #0055A5 url(../images/appGrid/hrDirectory.png) no-repeat top center;
}
.hrAppBox ul li.map {
	background: #0055A5 url(../images/appGrid/map.png) no-repeat top center;
}
.hrAppBox ul li.sur {
	background: #0055A5 url(../images/appGrid/star.png) no-repeat top center;
}
/* Trustees Box */
.trustees {
	display: block;
	width: 100%;
	height: auto;
	max-width: 1140px;
	margin: 10px auto;
	background: url(../images/TrusteesSecHeadBGNew.png) repeat-x;
	-webkit-box-shadow: 0 0 5px #999999;
	-moz-box-shadow: 0 0 5px #999999;
	-ms-box-shadow: 0 0 5px #999999;
	-o-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
}
.trustees ul.boardList {
	display: block;
	width: 100%;
	height: auto;
	margin: 1% 0;
}
.trustees ul.boardList li {
	display: inline-block;
	width: 10.5%;
	height: auto;
	float: left;
	margin: 0 2% 1% 0;
	font-size: 0.8em;
	text-align: center;
}
.trustees ul.boardList li.last {
	margin: 0 0 0 0;
}
.trustees ul.boardList li a, .trustees ul.boardList li a:visited, .trustees ul.boardList li a:active {
	color: #FFFFFF;
}
.quickLinksTest {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
}
.quickLinksTest select {
	display: block;
	width: 100%;
	height: 2em;
	line-height: 2.0em;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 0;
	background: transparent;
	border: none;
}
.quickLinksTest select option {
	display: block;
	width: 100%;
	height: 2em;
	line-height: 2.0em;
	margin: 0;
	padding: 0;
	background: transparent;
}
/* Computer Lab */
.pageCont .compLab ul {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
.pageCont .compLab ul li {
	position: relative;
	display: block;
	width: 33%;
	height: 12em;
	margin: 0 0 10px 0;
	float: left;
	font-weight: bold;
	text-align: center;
}
.pageCont .compLab ul li a {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 96%;
	height: auto;
	padding: 2%;
}
.pageCont .compLab ul li img {
	background: #FFFFFF;
}
/* Login */
.pageCont ol.sfLoginFieldsWrp {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.pageCont ol.sfLoginFieldsWrp li {
	font-weight: bold;
}
/* List */
.pageCont .sfexpandableListWrp {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.pageCont .sfexpandableListWrp .sflistExpandAllLnkWrp {
	margin: 10px;
	font-size: 0.8em;
}
.pageCont .sfexpandableListWrp ul.sflistList {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	list-style: none;
}
/* Image Gallery With Lightbox */
.pageCont ul.sfimagesTmbList {
	list-style: none;
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.pageCont ul.sfimagesTmbList li.sfimagesTmb {
	display: block;
	width: 25%;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
}
/* Image Dimensions */
.pageCont .sfimageWrp {
	margin: 10px;
	text-align: center;
}
/* School List */
.schoolSortBox {
	display: block;
	width: auto;
	height: auto;
	margin: 10px;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
}
.schoolSortBox h3 {
	display: block;
	width: auto;
	height: auto;
	background: #444444;
	color: #FFFFFF;
	margin: 0;
	padding: 5px 10px;
}
.schoolSortBox ul {
	display: block;
	width: auto;
	height: auto;
	list-style: none;
	margin: 10px;
}
.schoolSortBox ul li {
	display: inline-block;
	width: 18.5%;
	float: left;
	margin-right: 1%;
	font-weight: bold;
	text-align: center;
	background: #0088D8;
	line-height: 3.0em;
}
.schoolSortBox ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
}
.schoolSortBox ul li a:hover {
	text-decoration: none;
}
.schoolInfo {
	display: block;
	width: auto;
	height: auto;
	margin: 0 10px 24px 10px;
	padding: 0;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 1px #666666;
	-moz-box-shadow: 0 0 1px #666666;
	-ms-box-shadow: 0 0 1px #666666;
	-o-box-shadow: 0 0 1px #666666;
	box-shadow: 0 0 1px #666666;
}
.schoolInfo .schoolInfoHead {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.schoolInfo .schoolInfoHead .schoolInfoLogo {
	display: inline-block;
	width: 14%;
	height: auto;
	float: left;
	margin: 3px 2%;
}
.schoolInfo .schoolInfoHead .schoolInfoTitle {
	display: inline-block;
	width: 80%;
	height: auto;
	float: left;
	padding: 0 0;
	line-height: 3.2em;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
}
.schoolInfo .schoolCell {
	display: block;
	width: 50%;
	height: auto;
	float: left;
}
.schoolInfo a.button {
	display: inline-block;
	width: 30%;
	height: auto;
	line-height: 3.0em;
	text-align: center;
	float: left;
	margin: 5px 0 5px 2%;
	padding: 0;
	font-size: 0.75em;
}
/* Home Mock #1 */
#videos2 ul.videos {
	display: block;
	width: auto;
	height: auto;
	float: none;
	clear: both;
	margin: 5px 0;
}
#videos2 ul.videos li {
	display: block;
	width: 47%;
	float: left;
	border: 1px solid transparent;
	padding: 2% 1%;
	margin: 0 0 5px 0;
	text-align: center;
	cursor: pointer;
}
#videos2 ul.videos li:hover {
	background: #FFFFFF;
	border-color: #DDDDDD;
}
#videos2 ul.videos li .titlec {
	font-size: 0.8em;
}
.ajax__calendar {
	z-index: 500;
}
.ajax__calendar table {
	display: block;
	width: auto;
	height: auto;
}
.ajax__calendar table td {
	padding: 0;
}
.homeSide {
	position: relative;
	display: block;
	width: auto;
	height: 26em;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
}
.homeSide h1 {
	background: #666666;
}
.homeSide h1 img {
	float: right;
	margin: -1px 0 0 0;
	padding: 0;
}
.homeSide .viewMore {
	position: absolute;
	bottom: 1em;
	right: 1em;
}
.homeSide .viewMore a.button {
	margin: 0;
	font-size: 0.9em;
}
.homeAppBox {
	display: block;
	width: 100%;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.homeAppBox ul {
	display: block;
	width: auto;
	height: auto;
	margin: 10px 0;
}
.homeAppBox ul li {
	display: block;
	width: 18%;
	height: auto;
	line-height: 1.3em;
	float: left;
	margin: 0 1%;
	padding: 0;
	background: #0055A5;
}
.homeAppBox ul li a {
	display: block;
	width: auto;
	height: auto;
	color: #FFFFFF;
	font-weight: bold;
}
.homeAppBox ul li a:hover {
	background: url(../images/appGrid/box_bg.png);
	text-decoration: none;
}
.homeAppBox ul li a img {
	float: left;
	padding: 0.2em 0.6em 0.2em 0.2em;
	height: 2em;
}
.menu .RadTabStrip .rtsLevel select {
	display: none;
}
.mobileMenuShell img {
	max-width: 100%;
}
.mobileMenuShell {
	display: none;
	position: relative;
	width: 100%;
	background: #0055A5;
	height: 7em;
	margin: 0;
	padding: 0;
}
.mobileMenuShell .mobileLogo {
	display: block;
	width: 70%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}
.mobileMenuShell .mobileBtn {
	display: block;
	width: 30%;
	height: auto;
	float: right;
	cursor: pointer;
	text-align: center;
	margin: 0;
	padding: 0;
}
.mobileMenuShell .mobileBtn img {
	margin: 10px auto;
}
.mobileMenuShell nav.hide {
	display: none;
}
.mobileMenuShell nav {
	display: block;
	width: 100%;
	height: auto;
	position: absolute;
	top: 7em;
	left: 0;
	right: 0;
	background: #FFFFFF;
	z-index: 9999;
}
.mobileMenuShell nav ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.mobileMenuShell nav ul li {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 3.0em;
	font-size: 1.2em;
	border-bottom: 1px solid #555555;
}
.mobileMenuShell nav ul li:last-child {
	border: none;
}
.mobileMenuShell nav ul li a {
	display: block;
	width: auto;
	height: auto;
	color: #0055A5;
	margin: 0;
	padding: 0 2%;
	text-decoration: none;
}
ul.sfsearchResultsWrp {
	display: block;
	width: auto;
	height: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.sfsearchResultsWrp li {
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #999999;
}
.sf_pagerNumeric {
	display: table;
	width: 50%;
	height: auto;
	margin: 10px auto;
	padding: 0;
}
.sf_pagerNumeric a {
	display: table-cell;
	width: auto;
	height: auto;
	text-align: center;
	line-height: 2.0em;
}
.sf_pagerNumeric a.sf_PagerCurrent {
	background: #0055A5;
	color: #FFFFFF;
}
.sfdownloadFileWrp {
	margin: 10px;
	font-size: 0.8em;
	line-height: 1.4em;
}
.spBox {
	background: #FFFFFF;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.spBox h1 {
	position: relative;
	background: #999999;
	font-size: 0.9em;
}
.spBox h1 img {
	position: absolute;
	margin-left: 10px;
}
.districtMapObj {
	display: block;
	width: 700px;
	height: 700px;
	margin: 0;
	padding: 0;
}
.districtMapObj .districtMapEmb {
	display: block;
	width: 700px;
	height: 700px;
	margin: 0;
	padding: 0;
}
.spBox {
	background: #FFFFFF;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
.spBox h1, .stuparBox h1 {
	background: #666666;
	font-size: 0.9em;
}
.stuparButton {
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	line-height: 1.5em;
	background: #0099F9;
	text-align: center;
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	-ms-box-shadow: 0 0 1px #000000;
	-o-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
.stuparButton a {
	color: #FFFFFF;
}
.stuparButton a:hover {
	text-decoration: none;
}
.districtMapObj {
	display: block;
	width: 700px;
	height: 700px;
	margin: 0;
	padding: 0;
}
.districtMapObj .districtMapEmb {
	display: block;
	width: 700px;
	height: 700px;
	margin: 0;
	padding: 0;
}
.popShell {
	display: block;
	width: auto;
	height: auto;
	margin: 0 10px 12px;
}
.popShell .popCell .sfContentBlock {
	display: block;
	position: relative;
	height: 12em;
	background: #FFFFFF;
	border: 1px solid #999999;
	background: #999999;
	overflow: hidden;
}
.popShell .popCell .sfContentBlock p {
	width: auto;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.2em;
	margin: 5px;
	color: #FFFFFF;
	background: url(../images/blockLinkBG.png);
}
.appBox .appBoxCell .sfContentBlock {
	position: relative;
	display: block;
	width: auto;
	height: 10em;
	margin: 10px;
	padding: 0;
	background: #0055A5;
	overflow: hidden;
}
.appBox .appBoxCell.phone .sfContentBlock {
	position: relative;
	display: block;
	width: auto;
	height: 10em;
	margin: 10px;
	padding: 0;
	background: #0055A5 url(../images/appGrid/phone.png) no-repeat 50%;
	overflow: hidden;
}
.appBox .appBoxCell.directory .sfContentBlock {
	position: relative;
	display: block;
	width: auto;
	height: 10em;
	margin: 10px;
	padding: 0;
	background: #0055A5 url(../images/appGrid/house.png) no-repeat 50%;
	overflow: hidden;
}
.appBox .appBoxCell.map .sfContentBlock {
	position: relative;
	display: block;
	width: auto;
	height: 10em;
	margin: 10px;
	padding: 0;
	background: #0055A5 url(../images/appGrid/locationvector.png) no-repeat 50%;
	overflow: hidden;
}
.appBox .appBoxCell .sfContentBlock a {
	position: absolute;
	display: block;
	width: 96%;
	height: 10em;
	margin: 0;
	padding: 2%;
	top: 7.5em;
	left: 0;
	right: 0;
	background: url(../images/blocklinkbg.png);
	color: #FFFFFF;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-ms-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
}
.appBox .appBoxCell .sfContentBlock:hover a {
	top: 0;
}
.appBox .appBoxCell .sfContentBlock a:hover {
	text-decoration: none;
}
.careerBot .sideBox {
	height: 17em;
}
.desktopCareers {
	display: block;
}
.mobileCareers {
	display: none;
}
.aideRow .sideBox {
	position: relative;
	display: block;
	width: auto;
	height: 28em;
}
.aideRow .sideBox .button {
	position: absolute;
	bottom: 0;
	right: 0;
}
/* Careers Button */
a.careers-btn {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: #0099F9;
	line-height: 2.0em;
	color: #FFFFFF;
	font-size: 1.2em;
}
a.careers-btn:hover {
	text-decoration: none;
	background: #0055A5;
}
/* Login Widget */
#sfLoginWidgetWrp {
	margin: 10px;
}
/* Employee Box */
.empBox {
	display: block;
	position: relative;
	width: auto;
	height: 16em;
	border: 1px solid #BBBBBB;
	background: #FFFFFF;
	margin: 0 0 10px 0;
}
.empBox h1 {
	background: #999999;
	font-size: 0.9em;
	position: relative;
}
.empBox h1 img {
	position: absolute;
	height: 70%;
	margin-left: 10px;
}
.empBox .button {
	position: absolute;
	display: block;
	width: auto;
	bottom: 0;
	right: 0;
}
.empBox .button img {
	float: right;
	margin-left: 10px;
	-webkit-margin-top: -18px;
}
.empBox .button:active {
	top: auto;
}
.learningTools, .readingTools {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	clear: both;
}
.learningTools .ltImg, .readingTools .rtImg {
	display: block;
	width: 25%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.learningTools .ltImg p, .readingTools .rtImg p {
	text-align: center;
}
.learningTools .ltImg img, .readingTools .rtImg img {
	max-height: 90px;
}
.learningTools .ltCont, .readingTools .rtCont {
	display: block;
	width: 75%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.stuparBox {
	position: relative;
	display: block;
	width: auto;
	height: 18em;
	background: #FFFFFF;
	overflow: hidden;
	margin: 0 0 12px 0;
	-webkit-box-shadow: 0 0 1px #000000;
	-moz-box-shadow: 0 0 1px #000000;
	-ms-box-shadow: 0 0 1px #000000;
	-o-box-shadow: 0 0 1px #000000;
	box-shadow: 0 0 1px #000000;
}
.rdContent .stuparBox {
	height: auto;
}
.stuparBox h1 {
	background: #999999;
	font-size: 1.0em;
}
.stuparBox .sfdownloadList {
	margin: 10px;
	font-size: 0.85em;
}
.stuparBox .sfdownloadList li {
	margin-bottom: 5px;
	line-height: 1.2em;
}
.stuparBox .read-more {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.dashMenu {
	display: block;
	width: auto;
	margin: 10px 0;
	padding: 0;
}
.dashMenu li {
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
}
.dashMenu li a {
	display: block;
	background-color: #3bb3e0;
	text-decoration: none;
	color: #fff;
	position: relative;
	margin: 0 0 12px 0;
	padding: 10px 20px;
	font-size: 1.2em;
	font-weight: normal;
	background: #0099F9;
	border: none;
	font-family: "Segoe UI", Arial, sans-serif;
	cursor: pointer;
	z-index: 5;
}
.commBox {
	position: relative;
	display: block;
	width: auto;
	height: 15em;
	background: #FFFFFF;
	margin: 6px 0;
	border: 1px solid #999999;
}
.commBox h1 {
	background: #999999;
	font-size: 1.0em;
}
.commBox .read-more {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.commBox ul {
	display: block;
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0;
}
.commBox ul li {
	display: block;
	width: auto;
	height: auto;
	line-height: 1.5em;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}
.commBox ul li a {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 5px;
}
.commBox ul li a:hover {
	text-decoration: none;
	background: #0055A5;
	color: #FFFFFF;
}
/* News/Events List Updated 2014 */
.eventsList2014, .newsList2014 {
	display: block;
	width: auto;
	height: auto;
	float: none;
	clear: both;
}
.pageCont .eventsList2014 ul, .pageCont .newsList2014 ul, .pageCont ul.newsList {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	list-style: none;
}
.pageCont ul.newsList {
	font-size: 1.1em;
}
.pageCont .eventsList2014 ul li, .pageCont .newsList2014 ul li, .pageCont ul.newsList li {
	display: block;
	width: auto;
	height: auto;
	margin: 10px;
	float: none;
	clear: both;
	border-bottom: 1px solid #999999;
}
.pageCont ul.newsList li {
	margin: 0px 2px;
}
.pageCont .eventsList2014 ul li:last-child, .pageCont .newsList2014 ul li:last-child, .pageCont ul.newsList li:last-child {
	border-bottom: none;
}
.pageCont .eventsList2014 ul li h2, .pageCont .newsList2014 ul li h2 {
	font-weight: normal;
	font-size: 0.95em;
	margin: 7px 0;
	padding: 0;
}
.pageCont ul.newsList li .newsCont h3 {
	font-weight: normal;
	font-size: 0.95em;
	margin: 7px 0;
}
.pageCont .eventsList2014 ul li .dateInfo, .pageCont .newsList2014 ul li .newsDates, .pageCont ul.newsList li .newsCont .newsAuthorDate, .pageCont .newsDetails .newsItem .newsAuthorDate {
	display: block;
	font-weight: normal;
	width: auto;
	height: auto;
	margin: 7px 0;
	font-size: 0.8em;
}
.pageCont .newsDetails .newsItem .newsAuthorDate {
	margin: 7px 7px;
	font-style: italic;	
}
.pageCont ul.newsList li .newsCont p {
	margin: 7px 0;
	font-size: 0.9em;
}
/* Individual Events Items */
.sfeventDetails .eventDetails {
	display: block;
	width: 23%;
	float: left;
	clear: none;
	margin: 10px 1% 10px 0;
	padding: 1%;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 1px #999999;
	-moz-box-shadow: 0 0 1px #999999;
	-ms-box-shadow: 0 0 1px #999999;
	-o-box-shadow: 0 0 1px #999999;
	box-shadow: 0 0 1px #999999;
}
.sfeventDetails h2.sfeventTitle, .newsDetails h2.sfnewsTitle {
	display: block;
	width: auto;
	height: auto;
	margin: 10px 0;
	font-size: 2.8em;
	font-weight: normal;
}
.sfeventDetails .eventContent {
	display: block;
	width: 73%;
	float: left;
	clear: none;
	margin: 0;
}
.footerBotShell .sfNavWrp ul {
	display: block;
	width: auto;
	height: auto;
	margin: 10px;
	padding: 0;
}
.footerBotShell .sfNavWrp ul li {
	display: block;
	width: 96%;
	height: auto;
	line-height: 1.8em;
	font-size: 0.8em;
	padding: 0 2%;
}
.footerBotShell .sfNavWrp ul li a {
	display: block;
	width: auto;
	height: auto;
	color: #FFFFFF;
}
.footerBotShell .sfNavWrp ul li:hover {
	background: #0055A5;
}
.footerBotShell .sfNavWrp ul li a:hover {
	text-decoration: none;
}
.homeBox hr {
	display: block;
	width: auto;
	margin: 10px;
}
.pageCont .cteNav {
	display: block;
	width: auto;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 1px #999999;
	-moz-box-shadow: 0 0 1px #999999;
	-ms-box-shadow: 0 0 1px #999999;
	-o-box-shadow: 0 0 1px #999999;
	box-shadow: 0 0 1px #999999;
}
.pageCont .cteNav ul {
	display: block;
	width: 98%;
	height: auto;
	padding: 1%;
	margin: 0;
	list-style: none;
}
.pageCont .cteNav ul li {
	display: block;
	width: 32.5%;
	height: 2.0em;
	min-width: 130px;
	margin: 0 1% 0 0;
	line-height: 2.0em;
	text-align: center;
	font-size: 1.3em;
	float: left;
}
.pageCont .cteNav ul li:last-child {
	margin: 0 0 0 0;
}
.pageCont .cteNav ul li:last-child {
	margin-right: 0;
}
.pageCont .cteNav ul li a {
	display: block;
	width: 90%;
	height: 100%;
	padding: 0 5%;
	background: #3bb3e0;
	color: #FFFFFF;
}
.pageCont .cteNav ul li a:hover {
	background: #999999;
}
.pageCont .cteNav ul li a.sfSel {
	font-weight: normal;
	background: #0055A5;
	text-deocration: none;
}
.blackOutBox {
	background: #000000;
	color: #FFFFFF;
	padding: 0.5em 0;
	margin-bottom: 12px;
	text-align: center;
}
/* Income Verification Form */
.twentyBox {
	width: 20px;
}
.deleteBtn {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url("images/delete_btn.png") no-repeat;
	border: none;
}
.editBtn {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url("images/edit_btn.png") no-repeat;
	border: none;
}
.calBtn {
	display: inline-block;
	width: auto;
	height: auto;
	float: right;
}
.contentBlock {
	display: inline-block;
	width: 100%;
	height: auto;
	max-width: 320px;
	vertical-align: top;
}
.stepMenu {
	display: block;
	width: 98%;
	height: 2em;
	margin: 12px 1%;
	padding: 0 0 1% 0;
	border-bottom: 1px solid #999999;
}
.topMenu ul {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.topMenu ul li {
	display: inline-block;
	width: auto;
	margin: 0 2%;
	text-align: left;
	line-height: 2.0em;
	float: left;
}
.topMenu ul li a.aspNetDisabled {
	color: #999999;
}
.topMenu ul li a.aspNetDisabled:hover {
	text-decoration: none;
}
.languageSelector {
	display: block;
	width: auto;
	height: auto;
	border: 1px solid #999999;
	background: #EFEFEF;
	margin: 0 0 10px 0;
}
.languageSelector ul {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
.languageSelector ul li {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 10px;
}
.importantMess {
	display: block;
	width: auto;
	height: auto;
	padding: 0.5em 0;
	margin: 0;
	font-size: 110%;
	text-align: center;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 2px inset #666666;
	-moz-box-shadow: 0 0 2px inset #666666;
	-ms-box-shadow: 0 0 2px inset #666666;
	-o-box-shadow: 0 0 2px inset #666666;
	box-shadow: 0 0 2px inset #666666;
}

.subHomeBox {
	display: block;
	width: auto;
	height: 8em;
	margin: 0 0 12px 0;
	padding: 0;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 1px #999999;
	-moz-box-shadow: 0 0 1px #999999;
	-ms-box-shadow: 0 0 1px #999999;
	-o-box-shadow: 0 0 1px #999999;
	box-shadow: 0 0 1px #999999;
}

.videoBoxShell {
	display: block;
	width: auto;
	height: auto;
	margin: 12px auto;	
}
.videoBoxShell .videoBox {
	display: block;
	width: 100%;
	height: 14em;
	max-width: 340px;
	margin: 0 auto;
}

.emergencyBox {
	display: block;
	margin: 10px 0px;
    padding: 10px;
	border: 1px solid #800000;
	background-color: #F0F0F0 ;
}

.departmentBanner {
    margin-bottom: 10px;
	margin-top: 10px;
}