@font-face {font-family:lato;src: url(lato/Lato-Regular.ttf);}
@font-face {font-family:latoHairline;src: url(lato/Lato-hairline.ttf);}
@font-face {font-family:latoBold;src: url(lato/Lato-bold.ttf);}
@font-face {font-family:latoBlack;src: url(lato/Lato-black.ttf);}

 /*=== font families & weights === */
	.titanBody,.mainBody,#mainBody,.Freeform,.FormEditor,.FAQ, 
	.titanBody input,.titanBody select,.titanBody textarea, 
	.mainBody input,.mainBody select,.mainBody textarea,  
	.FAQ input,.FAQ select,.FAQ textarea,
	.FormEditor input,.FormEditor select,.FormEditor textarea,
	.Freeform input,.Freeform select,.Freeform textarea,
	.titanBody,h1,h2,h3,#contentArea .h4onTop  h4,#rightZone .LearnMore h4 a,#rightZone .Connect h4 a,#contentArea .section ul ul a,div.ToolBox a,.longName,.DataDetail .fullName,#rightZone .BulletMenu h4 a
	{font-family:lato,sans-serif;font-weight:400;}
	#scrollTop,div.DataEditor div.dataField input.simple_button[type="button"],.DataEditor .dataField label{font-family:latoHairline,sans-serif;font-weight:100;}
	h4,h5,h6,.topNav a,h1,#topNav .FormEditor p,#emailUs label,#emailUs a,#rightZone h3,.Spotlight ul li.label,#contentArea .section ul a,.formBlockSubmit,#emailUs input[type="button"],#emailUs .button,#emailUs .button,#centerZoneLC .linkText a,#centerZoneC .linkText a,#centerZoneCR .linkText a,.closeFilter,.summaryInfo h3,.DataEditor .simple_button,.DataDetail .website a,.Calendar.DataList + .Freeform a,.linkText.backLink.calendar a,.linkText.backLink.News a,.linkText.backLink.Jobs a,.phoneNav .current a.current,.SegmentedSearchFilter2 .button input,#banner .Freeform a,#rightZone .DataList .dateGroupHeader{font-family:lato,sans-serif;font-weight:700;}
	h4,.alpha h3{font-family:latoBold,sans-serif;font-weight:900;}

	.titanDisplay hr,.mainBody hr,
	.Freeform hr,.FormEditor hr,.FAQ hr{display:block;background:#fff url('images/mpspublic/dottedline.gif') repeat-x center;border:0;color:#fff;height:1px;}
	
	/* === font sizes - line-height === */
	/* set to 10px */
	.titanDisplay{font-size:62.5%;}
	
	/* general size 14px */
	.titanBody,.titanBody textarea,.titanBody select,.titanBody input[type="text"],div.Calendar h4,.DataEditor label,.DataEditor .simple_button,#centerZoneC  .DataDetail .linkText,#rightZone .DataDetail .linkText,.LogIn input[type=submit],.titanBody input[type="password"],.SegmentedSearchFilter2 .button input{font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;}
	
	/* changes to general size */
	div.ToolBox.fullSummary h3 span,div.ToolBox .Aggregation + div ul li{font-size:11px;font-size:1.1rem;}
	.custom2,.postDate,.News .date,.SegmentedSearch .date,.Aggregation .date,#breadCrumbContainer li,#breadCrumbContainer a {font-size:12px;font-size:1.2rem;}
	.custom2,.postDate,.News .date,.SegmentedSearch .date,.Aggregation .date,#breadCrumbContainer li,#breadCrumbContainer a{line-height:13px;line-height:1.3rem;}
	.formBlockSubmit,#emailUs label,#rightZone .Connect.SharePage  h4,#contentArea .section ul ul a,.longName,#rightZone .BulletMenu h4,#rightZone .BulletMenu h4 a{font-size:14px;font-size:1.4rem;}	
	#emailUs input[type="button"],#emailUs .button,#centerZoneLC .linkText a,#centerZoneC .linkText a,#centerZoneCR .linkText a,h5,h6,.OneCol h4,.TwoCol h4,#contentArea .section ul a,.closeFilter,div.DataEditor div.dataField input.simple_button{font-size:15px;font-size:1.5rem;}
	#phoneNav  .sub a,#phoneNav .languages li a,#phoneNav .languages li span,#phoneNav .staff li a,#contentFooter,#bottomContainerWrapper p,#bottomContainerWrapper a,.DataDetail .website,.DataDetail .website a,#centerZoneC  .DataDetail .linkText,#centerZoneC  .DataDetail .linkText a,
	#centerZoneC  .DataDetail .linkText a:hover,
	#centerZoneC  .DataDetail .linkText a:focus,
	#centerZoneC  .DataDetail .linkText a:active,
	#centerZoneCR .linkText.backLink.calendar a,
	#centerZoneCR .linkText.backLink.calendar a:hover,
	#centerZoneCR .linkText.backLink.calendar a:focus,
	#centerZoneCR .linkText.backLink.calendar a:active,
	#rightZone .linkText.backLink.calendar a,
	#rightZone .linkText.backLink.calendar a:hover,
	#rightZone .linkText.backLink.calendar a:focus,
	#rightZone .linkText.backLink.calendar a:active,
	#centerZoneCR .linkText.backLink.News a,
	#centerZoneCR .linkText.backLink.News a:hover,
	#centerZoneCR .linkText.backLink.News a:focus,
	#centerZoneCR .linkText.backLink.News a:active,
	#rightZone .linkText.backLink.News a,
	#rightZone .linkText.backLink.News a:hover,
	#rightZone .linkText.backLink.News a:focus,
	#rightZone .linkText.backLink.News a:active,
	#centerZoneCR .linkText.backLink.Jobs a,
	#centerZoneCR .linkText.backLink.Jobs a:hover,
	#centerZoneCR .linkText.backLink.Jobs a:focus,
	#centerZoneCR .linkText.backLink.Jobs a:active,
	#rightZone .linkText.backLink.Jobs a,
	#rightZone .linkText.backLink.Jobs a:hover,
	#rightZone .linkText.backLink.Jobs a:focus,
	#rightZone .linkText.backLink.Jobs a:active,
	#banner .Freeform a,
	.accordionArea h3{font-size:16px;font-size:1.6rem;}
	#rightZone .Freeform ul li,#rightZone .ContactUs p,#rightZone .Connect.SharePage  h4,#centerZoneLC ul li,#centerZoneC ul li,#centerZoneCR ul li,#contentArea .section ul li,.inputs label,.quickView span,.DataDetail .summaryInfo span,.DataDetail .website,#centerZoneC  .DataDetail .linkText,#centerZoneC  .DataDetail .linkText a,
	#centerZoneC  .DataDetail .linkText a:hover,
	#centerZoneC  .DataDetail .linkText a:focus,
	#centerZoneC  .DataDetail .linkText a:active,
	#rightZone .linkText.backLink.calendar a,
	#rightZone .linkText.backLink.calendar a:hover,
	#rightZone .linkText.backLink.calendar a:focus,
	#rightZone .linkText.backLink.calendar a:active,
	#centerZoneCR .linkText.backLink.calendar a,
	#centerZoneCR .linkText.backLink.calendar a:hover,
	#centerZoneCR .linkText.backLink.calendar a:focus,
	#centerZoneCR .linkText.backLink.calendar a:active,
	#rightZone .linkText.backLink.News a,
	#rightZone .linkText.backLink.News a:hover,
	#rightZone .linkText.backLink.News a:focus,
	#rightZone .linkText.backLink.News a:active,
	#centerZoneCR .linkText.backLink.News a,
	#centerZoneCR .linkText.backLink.News a:hover,
	#centerZoneCR .linkText.backLink.News a:focus,
	#centerZoneCR .linkText.backLink.News a:active,
	#rightZone .linkText.backLink.Jobs a,
	#rightZone .linkText.backLink.Jobs a:hover,
	#rightZone .linkText.backLink.Jobs a:focus,
	#rightZone .linkText.backLink.Jobs a:active,
	#centerZoneCR .linkText.backLink.Jobs a,
	#centerZoneCR .linkText.backLink.Jobs a:hover,
	#centerZoneCR .linkText.backLink.Jobs a:focus,
	#centerZoneCR .linkText.backLink.Jobs a:active,
	#rightZone .backLink.Jobs,
	#rightZone .backLink.News,
	#rightZone .backLink.Jobs a,
	#rightZone .backLink.News a,
	#rightZone .BulletMenu h4{line-height:16px;line-height:1.6rem;}
	.section h3,div.ToolBox h3{font-size:18px;font-size:1.8rem;}
	#phoneNav  .sub a,#phoneNav .languages li a,#phoneNav .languages li span,#phoneNav .staff li a,#contentFooter,#bottomContainerWrapper p,#bottomContainerWrapper a,.formBlockSubmit,#emailUs label,#rightZone .LearnMore h4 a,#rightZone .Connech4 a,h5,h6,.OneCol h4,.TwoCol h4,#rightZone .Freeform p,#rightZone .calendarItemDetails{line-height:18px;line-height:1.8rem;}
	@media screen and (min-width:715px){div.tocList.two-col p{line-height:18px;line-height:1.8rem;}}	
	div.ToolBox h3{line-height:20px;line-height:2rem;}
	#phoneNav a{font-size:20px;font-size:2rem;}
	#rightZone .Connect.SharePage  ul li i,
	#connect .Freeform ul li i{font-size:21px;font-size:2.1rem;}
	.pageTools i,h3{font-size:22px;font-size:2.2rem;}
	.pageTools i,.Spotlight,.A-ZFilter.Aggregation fieldset.keyword + fieldset label,.A-ZFilter.DataList fieldset.az label{line-height:22px;line-height:2.2rem;}
	h2,#contentArea .h4onTop h4{font-size:24px;font-size:2.4rem;}	
	h3{line-height:24px;line-height:2.4rem;}
	h1{font-size:30px;font-size:3rem;}
	#centerZoneLC .linkText a,#centerZoneC .linkText a,#centerZoneCR .linkText a,h1,h2,#contentArea .h4onTop h4{line-height:30px;line-height:3rem;}
	.pageTools .share .Social i{line-height:32px;line-height:3.2rem;}
	#rightZone .Connect.SharePage  ul li i,#connect .Freeform ul li i{line-height:36px;line-height:3.6rem;}
	h1{font-size:36px;font-size:3.6rem;}
	.alpha h3{font-size:42px;font-size:4.2rem;}
	@media screen and (min-width:715px){
		.titanBody,.titanBody textarea,.titanBody select,.titanBody input[type="text"],.titanBody input[type="password"],div.Calendar h4,#pageTopArea .searchBarContainer input,.ToTop,#contentFooter,#bottomContainerWrapper p,#bottomContainerWrapper a,.formBlockSubmit,#rightZone  h4,.DataEditor label,div.DataEditor div.datetimerecur input.simple_button{font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;}
		#emailUs h4,.TotalItemsDisplay{font-size:16px;font-size:1.6rem;}
		#pageTopArea .searchBarContainer input,.ToTop,#contentFooter,#bottomContainerWrapper p,#bottomContainerWrapper a,.formBlockSubmit,#rightZone  h4,.Spotlight,#rightZone .Aggregation .teaser{line-height:18px;line-height:1.8rem;}
		#rightZone h3{font-size:18px;font-size:1.8rem;}
		#emailUs h4{line-height:21px;line-height:2.1rem;}	
		#rightZone h3{line-height:24px;line-height:2.4rem;}		
		h2,#contentArea .h4onTop h4{font-size:30px;font-size:3rem;}
		h2,#contentArea .h4onTop h4{line-height:32px;line-height:3.2rem;}
		h1{font-size:42px;font-size:4.2rem;}
		h1{line-height:50px;line-height:5rem;}
	}
	@media screen and (min-width:860px){
		.pageTools i{font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem;}
	}
	@media screen and (min-width:900px){
		.Spotlight{line-height:16px;line-height:1.6rem;}
	}
	
/* === colors === */
	.useSearch.focus a,
	.skipNav.focus a,
	#contentArea a.skiptoFilter, #contentArea a.skiptoResults,
	#contentArea a.skiptoFilter:hover, #contentArea a.skiptoResults:hover,
	#contentArea a.skiptoFilter:focus, #contentArea a.skiptoResults:focus,
	#contentArea a.skiptoFilter:active, #contentArea a.skiptoResults:active,
	#emailUs div.FormEditor  p{color:#000;}
	/* greys */
	.titanBody,.topNav a,#bottomContainerWrapper #emailUs h4{color:#231f20;}
	h2{color:#231f20}
	h1,h4,h3,#contentArea .section ul a{color:#242021}
	h5,h6{color:#343233}
	.custom2,.longName,.postDate,.News .date,.SegmentedSearch .date,.Aggregation .date{color:#555}
	.uses{color:#999}
	/* mps blue */
	#contentArea a,.dropdown a,.topNav li .dropdown a,#bottomContainerWrapper #emailUs a,.Accordion.FAQ dt,.FAQMinMax,#bottomContainerWrapper #connect .Freeform ul li i,#contentArea .section ul a:hover,#contentArea .section ul a:focus,#contentArea .section ul a:active,#contentArea .section ul a.current,.DataDetail .website a,#centerZoneC  .DataDetail .linkText a,
	#centerZoneC  .DataDetail .linkText a:hover,
	#centerZoneC  .DataDetail .linkText a:focus,
	#centerZoneC  .DataDetail .linkText a:active,
	#centerZoneCR .linkText.backLink.calendar a,
	#rightZone .linkText.backLink.calendar a,
	#centerZoneCR .linkText.backLink.News a,
	#rightZone .linkText.backLink.News a,
	#centerZoneCR .linkText.backLink.Jobs a,
	#rightZone .linkText.backLink.Jobs a,
	.closer{color:#0073c6;}
	/*mps logo blue */
	.scroller a,#phoneNav .languages span{color:#1C4199}
	.pageTools .share .Social i,#rightZone .Connect.SharePage  ul li a:hover i,#rightZone .Connect.SharePage  ul li a:focus i,#rightZone .Connect.SharePage  ul li a:active i{color:#06c;}
	/* mps red */
	#contentArea  a:hover,#contentArea  a:focus,#contentArea  a:active,.topNav .dropdown a:hover,.topNav .dropdown a:focus,.topNav .dropdown a:active,.Accordion.FAQ dt:hover,.Accordion.FAQ dt:focus,.Accordion.FAQ dt:active,.FAQMinMax:hover,.FAQMinMax:focus,.FAQMinMax:active,#bottomContainerWrapper #emailUs a:hover,#bottomContainerWrapper #emailUs a:focus,#bottomContainerWrapper #emailUs a:active,#centerZoneC  .DataDetail .linkText a:hover,#centerZoneC  .DataDetail .linkText a:focus,#centerZoneC  .DataDetail .linkText a:active,
	#centerZoneCR .linkText.backLink.calendar a:hover,#rightZone .linkText.backLink.calendar a:hover,#centerZoneCR .linkText.backLink.calendar a:focus,#rightZone .linkText.backLink.calendar a:focus,#centerZoneCR .linkText.backLink.calendar a:active,#rightZone .linkText.backLink.calendar a:active,
	#centerZoneCR .linkText.backLink.News a:hover,#rightZone .linkText.backLink.News a:hover,#centerZoneCR .linkText.backLink.News a:focus,#rightZone .linkText.backLink.News a:focus,#centerZoneCR .linkText.backLink.News a:active,#rightZone .linkText.backLink.News a:active,#centerZoneCR .linkText.backLink.Jobs a:hover,#rightZone .linkText.backLink.Jobs a:hover,#centerZoneCR .linkText.backLink.Jobs a:focus,#rightZone .linkText.backLink.Jobs a:focus,#centerZoneCR .linkText.backLink.Jobs a:active,#rightZone .linkText.backLink.Jobs a:active,.Spotlight .closer:hover,.Spotlight .closer:focus,.Spotlight .closer:active{color:#c41e3a;}
	/* mps yellow */
	#breadCrumbContainer a,.pageTools i{color:#f3d13c;}
	/* white */
	#contentFooter,#bottomContainerWrapper p,#bottomContainerWrapper a,#bottomContainerWrapper h4,#bottomContainer ul,.AccordionBold.FAQ dt:hover,.AccordionBold.FAQ dt:focus,.AccordionBold.FAQ dt:active,.formBlockSubmit,#emailUs input[type="button"],#bottomContainerWrapper #emailUs a.button,#centerZoneLC .linkText a,#centerZoneC .linkText a,#centerZoneCR .linkText a,div.AccordionBold.FAQ  dl dt,#rightZone .Connect.SharePage  ul li i,#connect .Freeform ul li i,#rightZone .Connect.SharePage  h4,#contentArea .section h3 a,.A-ZFilter.Aggregation fieldset.keyword + fieldset  .focus,.A-ZFilter.Aggregation fieldset.keyword + fieldset .selected label,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:hover,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:focus,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:active,.A-ZFilter.Aggregation fieldset.keyword + fieldset .selected .focus,.closeFilter,div.ToolBox:hover h3,div.ToolBox.fullSummary h3,.TotalItemsDisplay,
	.A-ZFilter fieldset.az .focus,.A-ZFilter fieldset.az .selected label,.A-ZFilter fieldset.az label:hover,.A-ZFilter fieldset.az label:focus,.A-ZFilter fieldset.az label:active,.A-ZFilter fieldset.az .selected .focus,.Aggregation .button,.closeFilter,.DataList .button,.DataDetail .accordion,div.DataEditor div.dataField input.simple_button[type="button"],.DataEditor .simple_button,.LogIn input[type=submit],.searchButton,.searchButton:hover,.searchButton:focus,.searchButton:active,#leftZone .Calendar.DataList + .Freeform a,#leftZone .Calendar.DataList + .Freeform a:hover,#leftZone .Calendar.DataList + .Freeform a:focus,#leftZone .Calendar.DataList + .Freeform a:active,#centerZoneLC .Calendar.DataList + .Freeform a,#centerZoneLC .Calendar.DataList + .Freeform a:hover,#centerZoneLC .Calendar.DataList + .Freeform a:focus,#centerZoneLC .Calendar.DataList + .Freeform a:active,div.ToolBox h3,.SegmentedSearchFilter2 .button input,#banner .Freeform a{color:#fff;}
	@media screen and (min-width:715px){.topNav li.open > a,.topNav li.item:hover > a{color:#fff}}
	
/* === text decoration - text-transform - word wraps - text-align  === */
	.titanBody{word-wrap:break-word;}
	.titanBody .AggregationFilter2,
	.titanBody .DataFilter2,
	.titanBody .SegmentedSearchFilter2{word-wrap:normal;}
	
	.titanBody,.titanBody a,.topNav a:hover,.topNav a:focus,.topNav a:active,	#contentArea h4 a:hover,#contentArea h4 a:focus,#contentArea h4 a:active,#contentArea .linkText a:hover,#contentArea .linkText a:focus,#contentArea .linkText a:active,	#contentArea .section h3 a,#contentArea .section ul a,#contentArea .namedAnchor:hover,#contentArea .namedAnchor:active,#contentArea .namedAnchor:active,#leftZone .Calendar.DataList + .Freeform a:hover,#leftZone .Calendar.DataList + .Freeform a:focus,#leftZone .Calendar.DataList + .Freeform a:active,#centerZoneLC .Calendar.DataList + .Freeform a:hover,#centerZoneLC .Calendar.DataList + .Freeform a:focus,#centerZoneLC .Calendar.DataList + .Freeform a:active,#banner .Freeform a,#banner .Freeform a:hover,#banner .Freeform a:focus,#banner .Freeform a:active{text-decoration:none;}
	
	#contentArea a:hover,#contentArea a:focus,#contentArea a:active,#contentArea #rightZone h4 a:hover,#contentArea #rightZone h4 a:focus,#contentArea #rightZone h4 a:active,	.utilityNavContainer a:hover,.utilityNavContainer a:focus,.utilityNavContainer a:active,#bottomContainerWrapper a:hover,#bottomContainerWrapper a:focus,	#bottomContainerWrapper a:active,.FAQMinMax:hover,.FAQMinMax:focus,.FAQMinMax:active,.Accordion.FAQ dt:hover,.Accordion.FAQ dt:focus,.Accordion.FAQ dt:active,#breadCrumbContainer a:hover,#breadCrumbContainer a:focus,#breadCrumbContainer a:active,#centerZoneC  .DataDetail .linkText a:hover,
	#centerZoneC  .DataDetail .linkText a:focus,
	#centerZoneC  .DataDetail .linkText a:active,
	#contentContainer .linkText.backLink.calendar a:hover,
	#contentContainer .linkText.backLink.calendar a:focus,
	#contentContainer .linkText.backLink.calendar a:active,
	#contentContainer .linkText.backLink.News a:hover,
	#contentContainer .linkText.backLink.News a:focus,
	#contentContainer .linkText.backLink.News a:active,
	#contentContainer .linkText.backLink.Jobs a:hover,
	#contentContainer .linkText.backLink.Jobs a:focus,
	#contentContainer .linkText.backLink.Jobs a:active,
	#alert a{text-decoration:underline}
	
	#scrollTop,.topNav li > a,.pageTools .share .Social i,#rightZone .Connect.SharePage  ul li a,#connect .Freeform ul li a,.A-ZFilter.Aggregation fieldset.keyword + fieldset label,.A-ZFilter .az label,.loading{text-align:center;}	
	
/* === backgrounds - box-shadows - borders - border-radius === */
	/* page background - dark grey - near black */
	.titanDisplay{background:#2b2b29}
	
	/* alert message */
	#alertWrapper #alertButton{text-indent:-1000px;}
	#alertWrapper.close #alertButton{background:transparent url("images/mpspublic/alertArrowUp.png") no-repeat left top;}
	#alertWrapper.open #alertButton{background:transparent url("images/mpspublic/alertArrowDown.png") no-repeat left top;}
	
	/* content wrappers background - white */
	#pageTopAreaWrapper,#topNavWrapper,#contentArea{background:#fff;}
	@media screen and (min-width:715px){#contentArea{ border-top:0;}}

		
	/* skip */
	.useSearch.focus a,
	.skipNav.focus a,
	#contentArea a.skiptoFilter, #contentArea a.skiptoResults,
	#contentArea a.skiptoFilter:hover, #contentArea a.skiptoResults:hover,
	#contentArea a.skiptoFilter:focus, #contentArea a.skiptoResults:focus,
	#contentArea a.skiptoFilter:active, #contentArea a.skiptoResults:active{background:#f3d13c;border-radius:4px;}
	
	/* phone nav */
	#phoneNav .menuButton{background-color:transparent;background-position:center;background-repeat:no-repeat;}
	#phoneNav .menu-wrapper{box-shadow:-4px 0 4px rgba(0,0,0,0.3);}
	#phoneNav .languages p,
	#phoneNav .staff p,
	#phoneNav span a{background-color:transparent;background-repeat:no-repeat;background-position:5px 11px;background-size:12px 22px}
	#phoneNav li.open span a,#phoneNav .languages .open p,#phoneNav .staff .open p{background-position:0 15px;background-size:22px 12px}
	#phoneNav li li,#phoneNav .languages li,#phoneNav .staff li{border-bottom:0;}
	
	/* search */
	.searchBarContainer input{background:transparent;border:0;}
	#pageTopArea .searchBarContainer .search{background-color:transparent;background-image:url("images/mpspublic/searchButton.png");background-repeat:no-repeat;background-position:4px top;background-size:20px 20px}
	@media screen and (min-width:715px){#pageTopArea .searchBarContainer .search{background-color:transparent;background-image:url("images/mpspublic/searchButton.png");background-repeat:no-repeat;background-position:4px top;background-size:15px 15px}}
	
	/* top nav */
	@media screen and (min-width:715px){
		#topNavWrapper{border-bottom:5px solid #f3d13c;}
		.topNav li > a{border-top-left-radius:.3em;border-top-right-radius:.3em;}
		.topNav li.item:hover > a,.topNav li.open > a,.topNav li.current.open > a{background:#0072c6;}
		.topNav li.current > a{background:#f3d13c;}
		.dropdown{background:#fff;border-top:6px solid #0072c6;border-bottom:6px solid #b3bfcc;box-shadow:0 4px 4px rgba(0,0,0,0.3);}
		.dropdown strong{border-bottom:1px dotted #2b2b29}
		.dropdown .Loner strong{border-bottom:0}
		.topNav li .dropdown  .Loner,
		.topNav li .dropdown  .Loner a{font-weight:700;font-size:1.6rem;line-height:2.1rem}
		.dropdown .Loner strong{font-weight:400}
		#drop2  .FormEditor{background-image:url("images/mpspublic/school.png");background-repeat:no-repeat;background-position:90% bottom;}
	}
	@media screen and (min-width:990px){
		#topNav .Tools{background:#e0eef8}
		#drop2  .FormEditor{background-color:#e0eef8;background-image:url("images/mpspublic/school.png");background-repeat:no-repeat;background-position:90% bottom;}
	}
	
	/* breadcrumbs page tools */
	#toolContainerWrapper{border-top: 5px solid #f3d13c;}	
	@media screen and (min-width:715px){#toolContainerWrapper{border-top:0;}}
	
	/* left nav */
	.section h3{background:#0073c6 url('images/mpspublic/navrightWhite.png') no-repeat 12px 55%;background-size:10px;border-radius:.5rem;}
	.openNav .section h3{border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:url('images/mpspublic/navdownWhite.png');background-size:16px;background-position:10px 55%;}
	.section > ul{background:#f4f4f4;border:1px solid #d9d9d9;border-top:0;}
	#contentArea  .section > ul > li{border-top:1px dotted #231f20;}
	#contentArea  .section > ul > li.navFirst{border-top:0;}
	
	@media screen and (min-width:715px){
		.section h3{border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:none;}
		#contentArea  .section > ul > li.navFirst + li{border-top:0;}
	}
	
	/* footer */
	#emailUs input[type="text"],
	#emailUs .button,
	#emailUs textarea{border:1px solid #95a2b1;}
	
	/* scroll to top */
	#scrollTop{background:#959594 url("images/mpspublic/scrollTopArrow.png") no-repeat center;border-radius:5px}
	#scrollTop:hover{background-color:#80b9e3;}
	
	/* === blocks === */
	/* imgs and things to not put borders on that might somehow get them */
	.Aggregation img,.Calendar img,.Commenting img,.PhotoBlock img,.Product img,.SearchResults img,.SiteMap img,.TOCBlock img,.WhatsNew img,
	.Freeform a img,.FormEditor a img,.FAQ a img, #logo a img,.searchBox .searchGo,.searchBox .searchTerms{border:0;outline:0}
	
	/* inputs */
	.FormEditor input[type="text"],.LogIn input[type="text"],.UserAccount input[type="text"],.UserAccount input[type="password"],.LogIn input[type="password"]{border:1px solid #ddd}
	
	/* buttons */
	.formBlockSubmit,#emailUs input[type="button"],#emailUs .button,#centerZoneLC .linkText a,#centerZoneC .linkText a,#centerZoneCR .linkText a,.DataEditor .simple_button,.LogIn input[type=submit],.Calendar.DataList + .Freeform a,.SegmentedSearchFilter2 .button input,#banner .Freeform a{background:#0072c6 url("images/mpspublic/buttonarrow.png") no-repeat 90% 55%;border-radius:3em;border:0;-webkit-appearance: none;}
	div.DataEditor div.dataField input.simple_button[type="button"]{background:#888;border-radius:3em;border:0;}
	div.DataEditor div.dataField input.simple_button[type="button"]:hover,
	div.DataEditor div.dataField input.simple_button[type="button"]:focus,
	div.DataEditor div.dataField input.simple_button[type="button"]:active{background:#0072c6;}
	.formBlockSubmit:hover,.formBlockSubmit:focus,.formBlockSubmit:active,#emailUs input[type="button"]:hover,#emailUs input[type="button"]:focus,#emailUs input[type="button"]:active,#emailUs .button:hover,#emailUs .button:focus,#emailUs .button:active,#centerZoneLC .linkText a:hover,#centerZoneC .linkText a:hover,#centerZoneCR .linkText a:hover,#centerZoneLC .linkText a:focus,#centerZoneC .linkText a:focus,#centerZoneCR .linkText a:focus,#centerZoneLC .linkText a:active,#centerZoneC .linkText a:active,#centerZoneCR .linkText a:active,.DataEditor .simple_button:hover,.DataEditor .simple_button:focus,.DataEditor .simple_button:active,.LogIn input[type=submit]:hover,.LogIn input[type=submit]:focus,.LogIn input[type=submit]:active,
	.Calendar.DataList + .Freeform a:hover,
	.Calendar.DataList + .Freeform a:focus,
	.Calendar.DataList + .Freeform a:active,.SegmentedSearchFilter2 .button input:hover,.SegmentedSearchFilter2 .button input:focus,.SegmentedSearchFilter2 .button input:active,#banner .Freeform a:hover,#banner .Freeform a:focus,#banner .Freeform a:active{background-color:#c41e3a;}
	
	/* === blocks === */
	/* school List & Detail */
	
	/* filtering - A-Z - .Filter in left zone */
	.loading{background:url("images/mpspublic/loading1.gif") no-repeat center bottom;}
	.Filter .minmax{background:#fff;}
	div.CalendarFilter2 fieldset div.head,div.AggregationFilter2 fieldset div.head,div.accountFilter2 fieldset div.head,div.SegmentedSearchFilter2 fieldset div.head,div.DataFilter2 fieldset div.head {border-bottom:1px solid #dadada;}
	div.AggregationFilter2 .keyword .head,
	div.DataFilter2 .keyword .head{border:0;}
	.keyword input{border:1px solid #d9d9d9;}
	div.head span{background:0!important;}
	div.head h4{width:auto!important;}
	div.Aggregation div.AggregationFilter2 fieldset div.head h4,div.Aggregation div.AggregationFilter2 fieldset.seeMore div.head h4,div.Calendar div.CalendarFilter2 fieldset div.head h4,div.Calendar div.CalendarFilter2 fieldset.seeMore div.head h4,div.DataFilter2 fieldset div.head h4,div.DataFilter2 fieldset.seeMore div.head h4,div.SegmentedSearchFilter2 fieldset div.head h4,div.SegmentedSearchFilter2 fieldset.seeMore div.head h4{background:transparent url("images/mpspublic/filterArrowRightA.png") no-repeat left center;} 
	div.Aggregation div.AggregationFilter2 fieldset.min div.head h4,div.Calendar div.CalendarFilter2 fieldset.min div.head h4,div.DataFilter2 fieldset.min div.head h4,div.SegmentedSearchFilter2 fieldset.min div.head h4{background:transparent url("images/mpspublic/filterArrowA.png") no-repeat left center;}
	div.Aggregation div.AggregationFilter2 fieldset.keyword div.head h4,div.Calendar div.CalendarFilter2 fieldset.keyword div.head h4,div.DataFilter2 fieldset.keyword div.head h4,div.SegmentedSearchFilter2 fieldset.keyword div.head h4,
	 div.DataFilter2 fieldset.calendar div.head h4{background:0;}
	.A-ZFilter.Aggregation fieldset.keyword + fieldset label,
	.A-ZFilter .az label{background:#fff;border:1px solid #d9d9d9;}
	.A-ZFilter.Aggregation fieldset.keyword + fieldset  .focus,
	.A-ZFilter .az .focus{background:#999;}
	.A-ZFilter.Aggregation fieldset.keyword + fieldset .selected label,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:hover,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:focus,.A-ZFilter.Aggregation fieldset.keyword + fieldset label:active,.A-ZFilter.Aggregation fieldset.keyword + fieldset .selected .focus,
	.A-ZFilter .az .selected label,.A-ZFilter .az label:hover,.A-ZFilter .az label:focus,.A-ZFilter .az label:active,.A-ZFilter .az .selected .focus{background:#252525;}
	.alpha .tocList {border-bottom:1px dotted #2b2728;}
	.alpha .tocList.last{border:0;}
	@media screen and (min-width:800px){.alpha .tocList {border-bottom:1px dotted #2b2728;}}
	.Filter{background:rgba(0,0,0,0.6);}
	.Filter #leftZone{background:#f4f4f4;box-shadow:0 0 6px #000;}
	.Aggregation .button,.DataList .button,.closeFilter,.searchButton{background:url("images/mpspublic/buttonarrow.png") no-repeat 10px 55% #0072c6;border:0 none;border-radius:3em;}
	.Aggregation .button:hover,.Aggregation .button:focus,.Aggregation .button:active,.DataList .button:hover,.DataList .button:focus,.DataList .button:active,.closeFilter:hover,.closeFilter:focus,.closeFilter:active,.searchButton:hover,.searchButton:focus,.searchButton:active,.Calendar.DataList + .Freeform a:focus,
	.Calendar.DataList + .Freeform a:focus,.Calendar.DataList + .Freeform a:active{background-color:#c41e3a;}
	.TotalItemsDisplay{background-color:#06c;}
	@media screen and (min-width:715px){
		.Filter{background:transparent;}
		.Filter #leftZone{background:transparent;box-shadow:0 0 0 #fff}
		.filterArea{background:#f4f4f4;border:1px solid #dadada;}
		div.Aggregation div.AggregationFilter2 fieldset div.head h4,div.Aggregation div.AggregationFilter2 fieldset.seeMore div.head h4,div.Calendar div.CalendarFilter2 fieldset div.head h4,div.Calendar div.CalendarFilter2 fieldset.seeMore div.head h4,div.SegmentedSearch div.SegmentedSearchFilter2 fieldset div.head h4,div.DataFilter2 fieldset div.head h4,div.DataFilter2 fieldset.seeMore div.head h4,div.SegmentedSearchFilter2 fieldset div.head h4{background:url("images/mpspublic/filterArrowA.png") no-repeat left center;}
		div.Aggregation div.AggregationFilter2 fieldset.min div.head h4,div.Calendar div.CalendarFilter2 fieldset.min div.head h4,div.SegmentedSearch div.SegmentedSearchFilter2 fieldset.min div.head h4,div.DataFilter2 fieldset.min div.head h4,div.SegmentedSearchFilter2 fieldset.min div.head h4{background:url("images/mpspublic/filterArrowRightA.png") no-repeat left center;}
		div.DataFilter2 fieldset.keyword div.head h4,
		div.DataFilter2 fieldset.location div.head h4,
		div.Aggregation div.AggregationFilter2 fieldset.keyword div.head h4{background:0;cursor:default}
		
	}
	div.tocList.two-col ul li,.DataDetail .fullName{color:#666;}
	.Calendar.DataList + .Freeform a{float:right}
	.item .icon{float:left;width:47px;height:46px;margin-right:2%;}
	.item .icon.School{background:url("images/mpspublic/calendarschool.png") no-repeat center;}
	.item .icon.District{background:url("images/mpspublic/calendardistrict.png") no-repeat center;}
	.item .icon.Program{background:url("images/mpspublic/calendarprogram.png") no-repeat center;}
	
	/* jobs */
	.DataDetail.Jobs .jobtools{background:#f4f4f4;border:1px solid #d9d9d9;}
	.DataDetail.Jobs .jobtools a{background:transparent url("images/mpspublic/arrowblue.png") no-repeat left 8px;}
	
	/* school detail slider */
	.schoolSlider{/*background:#f4f4f4;border:1px solid #d9d9d9;*/}
	.schoolSlider div.leftarrow:first-child,
	.schoolSlider div.rightarrow{background:url('images/mpspublic/spotlightarrowleft.png') no-repeat left top;}
	.schoolSlider div.rightarrow{background:url('images/mpspublic/spotlightarrowright.png') no-repeat right top;}
	.SchoolModal.open{background:rgba(0,0,0,.3);}
	.SchoolPopUp .close{background:#fff;border-radius:50%;text-align:center;border:3px solid #06c;font:2rem/2.6rem lato;}

	/* custom nav 2 filter */
	
	/* calendar widget */
	div.DataList fieldset.calendar .input{padding-left:0;}
	div.DataList fieldset.calendar .input td{width:40px;height:40px;font-size:1.5rem;}
	div.DataList fieldset.calendar .input td.hasEvent{color:#06c}
	div.DataList fieldset.calendar .input td.selected.hasEvent{color:#fff;}
	div.DataList fieldset.calendar td:hover{background:#4097d7;}
	div.DataList fieldset.calendar td:hover,
	div.DataList fieldset.calendar .input td.hasEvent:hover{color:#fff;}
	div.DataList fieldset.calendar td.otherMonth:hover{background:#ccc;color:#999}
	@media screen and (min-width:715px){
		div.DataList fieldset.calendar .input td{width:35px;height:30px;}
	}
	/* h4 on top one col filter block */
	.h4onTop > div{border-bottom:1px dotted #231f20;}
	.h4onTop > div.last{border-bottom:0;}
	
	/* FAQ - accordion and data detail */
	div.FAQ dl dt{border-top:1px dotted #2b2b29}
	div.FAQ dl{border-bottom:1px dotted #2b2b29}
	.Accordion.FAQ dt{background-color:transparent;background-image:url("images/mpspublic/phonenavright.png");background-repeat:no-repeat;background-position:8px 14px;background-size:7px 14px}
	.Accordion.FAQ dt.open{background-color:transparent;background-image:url("images/mpspublic/phonenavdown.png");background-repeat:no-repeat;background-position:5px 17px;background-size:14px 7px}
	div.AccordionBold.FAQ  dl dt,
	.DataDetail .accordionArea h3{background-color:#0066cc;background-image:url("images/mpspublic/navrightwhite.png");background-repeat:no-repeat;background-position:8px 14px;background-size:7px 14px;border-top:1px solid #fff;}
	.DataDetail .accordion,
	.DataDetail .accordionArea h3{background-position:8px 12px;}
	div.AccordionBold.FAQ  dl dt.open,div.AccordionBold.FAQ  dl dt:hover,div.AccordionBold.FAQ  dl dt:focus,div.AccordionBold.FAQ  dl dt:active,.DataDetail .accordion.open,.DataDetail .accordion:hover,.DataDetail .accordion:focus,.DataDetail .accordion:active{background-color:#1C4199;}
	div.AccordionBold.FAQ  dl dt.open,
	.DataDetail .accordion.open{background-image:url("images/mpspublic/navdownwhite.png");background-repeat:no-repeat;background-position:5px 17px;background-size:14px 7px}
	.DataDetail .accordion.open{background-position:5px 16px;}
	.DataDetail .accordion:hover,.DataDetail .accordion:focus,.DataDetail .accordion:active{text-decoration:underline}
	div.AccordionBold.FAQ  dl dt.open{background-position:5px 17px;}
	div.AccordionBold.FAQ  dl{border-bottom:1px solid #fff;}
	.DataDetail .website a{box-sizing:border-box;background:url("images/mpspublic/schoolBlue.png") no-repeat left bottom;background-size:38px 32px;}
	#centerZoneC  .DataDetail .linkText a,
	#centerZoneC  .DataDetail .linkText a:hover,
	#centerZoneC  .DataDetail .linkText a:focus,
	#centerZoneC  .DataDetail .linkText a:active{background:url("images/mpspublic/school.png") no-repeat left bottom;background-size:38px 32px;border-radius:0;}
	#centerZoneCR .linkText.backLink.calendar,
	#rightZone .linkText.backLink.calendar,
	#centerZoneCR .linkText.backLink.News,
	#rightZone .linkText.backLink.News,
	#centerZoneCR .linkText.backLink.Jobs,
	#rightZone .linkText.backLink.Jobs{background:0;}
	#centerZoneCR .linkText.backLink.calendar a,
	#centerZoneCR .linkText.backLink.calendar a:hover,
	#centerZoneCR .linkText.backLink.calendar a:focus,
	#centerZoneCR .linkText.backLink.calendar a:active,
	#rightZone .linkText.backLink.calendar a,
	#rightZone .linkText.backLink.calendar a:hover,
	#rightZone .linkText.backLink.calendar a:focus,
	#rightZone .linkText.backLink.calendar a:active{background:transparent url("images/mpspublic/calendar.png") no-repeat left bottom;background-size:38px 32px;border-radius:0;}
	#centerZoneCR .linkText.backLink.News a,
	#centerZoneCR .linkText.backLink.News a:hover,
	#centerZoneCR .linkText.backLink.News a:focus,
	#centerZoneCR .linkText.backLink.News a:active,
	#rightZone .linkText.backLink.News a,
	#rightZone .linkText.backLink.News a:hover,
	#rightZone .linkText.backLink.News a:focus,
	#rightZone .linkText.backLink.News a:active{background:transparent url("images/mpspublic/news.png") no-repeat left bottom;background-size:38px 32px;border-radius:0;}
	/*Jobs*/
	#centerZoneCR .linkText.backLink.Jobs a,
	#centerZoneCR .linkText.backLink.Jobs a:hover,
	#centerZoneCR .linkText.backLink.Jobs a:focus,
	#centerZoneCR .linkText.backLink.Jobs a:active,
	#rightZone .linkText.backLink.Jobs a,
	#rightZone .linkText.backLink.Jobs a:hover,
	#rightZone .linkText.backLink.Jobs a:focus,
	#rightZone .linkText.backLink.Jobs a:active{background:transparent url("images/mpspublic/briefcase.png") no-repeat left bottom;background-size:38px 32px;border-radius:0;}
	div.DataList .DataListing div.ColOne div.item,
	.SegmentedSearch .OneCol > div{border-top: 1px dotted #2b2728;}
	div.DataList .DataListing div.ColOne div.item:first-child,
	.SegmentedSearch .OneCol > div:first-child{border-top:0;}
	div.DataList .DataListing div.ColOne div.item, div.DataList .DataListing div.ColTwo, div.DataList .DataListing div.ColThree, div.DataList .DataListing div.ColFour, div.DataList .DataListing div.ColFive{border-bottom:0;}
	@media screen and (min-width:715px){
		.DataDetail .website a,
		#centerZoneC  .DataDetail .linkText a,
		#centerZoneC  .DataDetail .linkText a:hover,
		#centerZoneC  .DataDetail .linkText a:focus,
		#centerZoneC  .DataDetail .linkText a:active,
		#rightZone .linkText.backLink.calendar a,
		#rightZone .linkText.backLink.calendar a:hover,
		#rightZone.linkText.backLink.calendar a:focus,
		#rightZone.linkText.backLink.calendar a:active,
		#centerZoneCR .linkText.backLink.calendar a,
		#centerZoneCR .linkText.backLink.calendar a:hover,
		#centerZoneCR .linkText.backLink.calendar a:focus,
		#centerZoneCR .linkText.backLink.calendar a:active,
		#rightZone .linkText.backLink.News a,
		#rightZone .linkText.backLink.News a:hover,
		#rightZone.linkText.backLink.News a:focus,
		#rightZone.linkText.backLink.News a:active,
		#centerZoneCR .linkText.backLink.News a,
		#centerZoneCR .linkText.backLink.News a:hover,
		#centerZoneCR .linkText.backLink.News a:focus,
		#centerZoneCR .linkText.backLink.News a:active,
		#rightZone .linkText.backLink.Jobs a,
		#rightZone .linkText.backLink.Jobs a:hover,
		#rightZone.linkText.backLink.Jobs a:focus,
		#rightZone.linkText.backLink.Jobs a:active,
		#centerZoneCR .linkText.backLink.Jobs a,
		#centerZoneCR .linkText.backLink.Jobs a:hover,
		#centerZoneCR .linkText.backLink.Jobs a:focus,
		#centerZoneCR .linkText.backLink.Jobs a:active{background-position: 20px bottom;}
	}
	
	/* Freeforms  */
	.DepartmentContacts.division {border-top:1px dotted #222}
	
	/* site map ? */
	
	/* home calendar - all sites */
	#daily .FloatBlockLeft70 h3{font-size:3rem;font-weight:700;}
	#daily .dayFilter ul li a,
	#Four .dayFilter ul li a{font-size:1.3rem;font-weight:700;background:#f4f4f4;border:1px solid #dadada;border-right:0;text-align:center}
	#daily .dayFilter ul li.selected a,
	#daily .dayFilter ul li a:hover,
	#daily .dayFilter ul li a:focus,
	#daily .dayFilter ul li a:active,
	#Four .FloatBlockRight70 ul li.selected a,
	#Four .FloatBlockRight70 ul li a:hover,
	#Four .FloatBlockRight70 ul li a:focus,
	#Four .FloatBlockRight70 ul li a:active{background:#c51e3a;border:1px solid #c51e3a;border-right:0;color:#fff;text-decoration:none;}
	#daily .dayFilter ul li:first-child a,
	#daily .dayFilter ul li:first-child a,
	#Four .dayFilter ul li:first-child a,
	#Four .dayFilter ul li:first-child a{border-top-left-radius:2rem;border-bottom-left-radius:2rem;}
	#daily .dayFilter ul li:last-child a,
	#daily .dayFilter ul li:last-child a,
	#Four .dayFilter ul li:last-child a,
	#Four .dayFilter ul li:last-child a{border-top-right-radius:2rem;border-bottom-right-radius:2rem;border-right:1px solid #dadada;}
	#daily .dayFilter ul li:last-child a:hover,
	#daily .dayFilter ul li:last-child a:focus,
	#daily .dayFilter ul li:last-child a:active,
	#Four  .dayFilter ul li:last-child a:hover,
	#Four  .dayFilter ul li:last-child a:focus,
	#Four  .dayFilter ul li:last-child a:active{border-right:1px solid #c51e3a;}
	#daily .dayFilter ul li.selected span,
	#Four .dayFilter ul li.selected span{background:transparent url("images/mpspublic/calendararrow.png") no-repeat center top;}
	#daily .todaysDate,
	#Four .todaysDate{font-size:1.6rem;font-weight:700;}
	#contentArea #daily .moreEvents a{background: url("images/mpspublic/buttonarrow.png") no-repeat 90% 55% #0072c6;border-radius: 3em;font-weight: 700;color: #fff;font-size: 1.5rem;}
	#contentArea #daily .moreEvents a:hover,
	#contentArea #daily .moreEvents a:focus,
	#contentArea #daily .moreEvents a:active{text-decoration:none;background-color:#c41e3a}
	#daily div.DataList.FloatBlockLeft70 .items,
	#Four .FloatBlockRight70 div.DataList .items{border-bottom:1px solid #dadada;}
	#daily div.DataList.FloatBlockLeft70 .ColOne,
	#Four .FloatBlockRight70 div.DataList .ColOne{background:#f4f4f4;border-top:1px solid #dadada;}
	#daily .FloatBlockLeft70 .item,
	#Four .FloatBlockRight70 .item{background:#e7e7e7;border:0;}
	#daily .FloatBlockLeft70 .item.altRow,
	#Four .FloatBlockRight70 .item.altRow{background:#f4f4f4}
	#daily .FloatBlockLeft70 .item .calendarItemDetails  h4,
	#daily .FloatBlockLeft70 .item .calendarItemDetails  span,
	#Four .FloatBlockRight70 .item .calendarItemDetails  h4,
	#Four .FloatBlockRight70 .item .calendarItemDetails  span{line-height:1.8rem;}
	@media screen and (min-width:550px){
		#daily .dayFilter ul li a{font-size:1.6rem;}
		#Four .dayFilter ul li a{font-size:1.6rem;}
	}
	
	/* fancy student toolbox */
	div.ToolBox{background:#06c;border-bottom:2px solid #06c}
	div.ToolBox.fullSummary h3{background:#06c;}
	div.ToolBox:hover,div.ToolBox.hover{background:#024a92;}
	div.ToolBox.fullSummary{background:#eee;}
	div.ToolBox.fullSummary h3{border-bottom:1px solid #eee}
	div.ToolBox .a.select{background:url('/MPS-Files/k4-k5.gif') no-repeat left top ;}
	div.ToolBox .b.select{background:url('/MPS-Files/1-5.gif') no-repeat left top;}
	div.ToolBox .c.select{background:url('/MPS-Files/6-8.gif') no-repeat left top;}
	div.ToolBox .d.select{background:url('/MPS-Files/9-12.gif') no-repeat left top;}
	
	/* image sliders - clean up */
	
	/* submit event */
	div.DataEditor p{margin-bottom:0;}
	div.DataEditor label{padding-top:5px;}
	div.DataEditor div.dataField .inputs input[type=checkbox]{float:none;}
	div.DataEditor div.dataField .inputs label{padding-top:0;float:none;}
	.DataEditor .defaultButtons {margin-top:10px}
	.reoccurButtons{display:none;}	
	#RecurrenceEditor ul li,
	#RecurrenceEditor label{padding:0;margin:0;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}
	div.Calendar div.calendarCallOut table td, div.EventUpload div.DatePicker td, div.DataEditor div.DatePicker td, div.DataList div.DatePicker td, div.DataFilter2 table.calendar td{height:20px;width:25px;}
	div.EventUpload div.DatePicker, div.DataEditor div.DatePicker, div.DataList div.DatePicker{border:1px solid #aaa;box-shadow:3px 3px 3px #777;}
	div.Calendar div.calendarCallOut table td.selectedDate,div.EventUpload div.DatePicker td.selectedDate,div.DataEditor div.DatePicker td.selectedDate,div.DataList div.DatePicker td.selectedDate,div.DataFilter2 table.calendar td.selectedDate{background:#06c;border:1px solid #fff;color:#fff;}
	div.FormEditor div.ErrorMessage, div.FormEditor div.errorMessage, div.DataEditor div.ErrorMessage, div.EventUpload div.ErrorMessage, div.DisplaySideUpload div.error, div.commentForm div.ErrorMessage, div.LogIn div.ErrorMessage, div.LogIn div.ErrorText, div.UserAccount div.ErrorMessage, div.commentForm div.messageOn, div.EventUpload div.messageOn {color:#c41e3a;margin:0;}
	 div.DataEditor div.ErrorMessage br + br{display:none;}
	@media screen and (min-width:715px){
		div.DataEditor div.dataField input.simple_button[type="button"] {margin:0 0 10px 5px;}
		div.DataEditor div.dataField .inputs{width:50%}
	}
	@media screen and (min-width:980px){
		.reoccurButtons{display:inline-block;margin-top:0;}
	}
	
	/* search */
	div.SegmentedSearch div.SearchResults div.SmartRL, div.SegmentedSearch div.SearchResults div.PagesRL, div.SegmentedSearch div.SearchResults div.FilesRL, div.SegmentedSearch div.SearchResults div.PeopleRL, div.SegmentedSearch div.SearchResults div.NewsRL, div.SegmentedSearch div.SearchResults div.EventRL, div.SegmentedSearch div.SearchResults div.ProductRL,div.SegmentedSearch div.SearchResults div.titleTop{border-bottom:0}
	
	/* QuickView & Tools & Right Side Nav*/
	#rightZone > div,#rightZone > div.SharePage > div,.quickViewDetail,.schoolContacts{border:1px solid #d9d9d9;border-top:0;}
	#rightZone > div.SharePage,#rightZone > div.Connect.SharePage{border:0;}
	#rightZone .BlueBorder,.DataDetail .quickViewDetail{background:#f4f4f4 url('images/mpspublic/BlueBorder.gif') repeat-x center top;}
	#rightZone .RedBorder,
	.schoolContacts{background:#f4f4f4 url('images/mpspublic/RedBorder.gif') repeat-x center top;}
	#rightZone .LearnMore,#rightZone .Connect,#rightZone .SharePage .Connect{border-bottom:0;}
	#rightZone .Freeform.LearnMore,#rightZone .Connect.Freeform,#rightZone .Connect.SharePage{background-image:none;background:#f4f4f4;border-bottom:1px solid #d9d9d9;}
	#rightZone .LearnMore p a,#rightZone .linkText a{background:url('images/mpspublic/arrowblue.png') no-repeat right 60%;}
	.Background,.Spotlight{background:#f4f4f4;border:1px solid #d9d9d9;}
	.Button a{background: url("images/mpspublic/arrowblue.png") no-repeat scroll left 8px;}
	@media screen and (min-width:715px){.Button a{background-position:right 7px;line-height:2.4rem;}}
	#rightZone .Connect.Freeform,#rightZone .Connect.SharePage{background:#06c;border:1px solid #06c}
	#rightZone .Connect.SharePage  ul li a,#connect .Freeform ul li a{border-radius:2rem;}
	#connect .Freeform ul li a{background:#fff;}
	#rightZone .Connect.SharePage  ul li a:hover,#rightZone .Connect.SharePage  ul li a:focus,#rightZone .Connect.SharePage  ul li a:active{background:#fff;}
	#connect .Freeform ul li a:hover,#connect .Freeform ul li a:focus,#connect .Freeform ul li a:active{background:#80b9e3;}
	#rightZone .NoBackground{border:0;background:0;}
	
	/* spotlight */
	div.DataList.Spotlight .DataListing div.ColOne .item,
	div.Aggregation.Spotlight .data div.OneCol .item{box-sizing:box-border;border:0}
	.Spotlight .left a{background:url('images/mpspublic/phonearrowleft.png') no-repeat center;}
	.Spotlight .right a{background:url('images/mpspublic/phonearrowright.png') no-repeat center;}
	.Spotlight .closer{background:url('images/mpspublic/spotlightup.png') no-repeat right center;}
	.Spotlight .min .closer{background:url('images/mpspublic/spotlightdown.png') no-repeat right center;}
	#contentContainer .Spotlight .left a:hover,
	#contentContainer .Spotlight .left a:focus,
	#contentContainer .Spotlight .left a:active,
	#contentContainer .Spotlight .right a:hover,
	#contentContainer .Spotlight .right a:focus,
	#contentContainer .Spotlight .right a:active{text-decoration:none;}
	@media screen and (min-width:715px){
		.Spotlight .left a{background-position:left center;}
		.Spotlight .right a{background-position:right center;}
		.Spotlight .left a{background:url('images/mpspublic/spotlightarrowleft.png') no-repeat left center;}
		.Spotlight .right a{background:url('images/mpspublic/spotlightarrowright.png') no-repeat right center;}
	}
	
	/* find a school in content - still need this? */
	.FloatBlockRight30.FormEditor p{margin:0;padding:0;}
	.FloatBlockRight30.FormEditor {background-color:#e0eef8;background-image:url("images/mpspublic/school.png");background-position:90% bottom;background-repeat:no-repeat;padding:1%}
	.FloatBlockRight30.FormEditor strong a{display:block;font-size:1.8rem;line-height:2.1rem;margin-bottom:15px;}
	.FloatBlockRight30.FormEditor label{font-weight:700;}
	.FloatBlockRight30.FormEditor input{margin-bottom:15px;}
	
	/* swipe */
	.swipeText{background:#f4f4f4 url("images/mpspublic/arrowblueleft.png") no-repeat 15px 52%;border:1px solid #d9d9d9;}
	.swipeText p{background:transparent url("images/mpspublic/arrowblue.png") no-repeat right 55%;}
	
	/* icon filter & small icons */
	div.SmallIcons div.image h4 a{font-size:12px;font-weight:normal}
	
/* ==========================================================================================  POP UP PAGES */
	/* === COMMENTING POP UP === when coming from an TOC or Filter block Read Comments or Write Comments Link */
	div.commentFormPop,
	div.commentsPop{}
	div.commentFormPop #contentArea,
	div.commentsPop #contentArea{background:0;}
	
	
/* ==========================================================================================  PRINT */
@media print {

}