BODY {
	color: black;
	background-color:  #E5E0C7;
	font-family: Verdana, Arial, sans-serif;
}

table {font-size: 10pt;}

p { margin-top:10px; border:0px;}
ul { margin-top:5px; border:0px;}

li.bltli	{font-size:8pt; color:#000080; font-weight:normal; font-family:Verdana,Arial; text-decoration: none; padding-bottom:5px;}
ul.bltul	{font-size:8pt; color:#000080; font-weight:normal; font-family:Verdana,Arial; text-decoration: none; padding-left:15px; margin-left:0px;}

.moduleTitle 		{ background-color:#083270; text-align:center; font-size:10pt; color:white; padding:2px; margin:0px; font-weight:bold; border:1pt inset gray;}
.moduleTitleLink	{ color:white; text-decoration:none; }
.moduleTitleLink:HOVER	{ color:yellow; text-decoration: none; border:0px solid #EEEEEE; }
.moduleContents		{ padding:0pt; border:1pt ridge #DDDDDD; background-color: #f9f9f9;}

.menuOut        	{ border:1pt ridge; width:130pt;}
.menuHead 	  		{ border: 1pt inset ; background-color: #083270; color:white; padding:2;}
.menuHead td  		{ padding:4px;}
.menuHeadText 		{ FONT-SIZE: 82%; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; background-color: #083270; }
.menuContents 		{ background-color: #f9f9f9; FONT-SIZE: 80%; padding:4;}
.menuSimpleEntry  	{ color:black; padding:0; margin-bottom:4px;}
.menuSeparator		{ height:1px; color:gray; padding:0; margin:0; border:0px solid #EEEEEE;}
.menuSubHeadFont	{ FONT-SIZE: 80%;}
.menuSubHeadBody	{ padding:4;}
A.menu 		 		{ color:#4A6BA7; text-decoration:none; border:0px solid #EEEEEE; }
A.menu:HOVER		{ color:#1B3053; text-decoration:none; background-color: #EFEBDB; border:0px solid #EEEEEE; }
A.topLink    		{ FONT-SIZE: 80%; font-weight:bold; color:white; text-decoration:none;}

.newsDate			{  FONT-SIZE:9pt; font-weight:bold;}
A.newsLink 		 	{ color: #4A6BA7;  text-decoration: none; }
A.newsLink:HOVER 	{ color: #4A6BA7;  text-decoration: none; background-color: #D3E8F0; border:0px solid #EEEEEE; }

.articleInfoLabels	{ color: #4A6BA7;  FONT-SIZE: 90%; font-weight:bold; background-color: #D3E8F0; border:0px solid #EEEEEE; }
.articleInfoValues	{ color: #4A6BA7;  FONT-SIZE: 90%; font-weight:bold; background-color: #D3E8F0; border:0px solid #EEEEEE; }
.articleDate		{ FONT-SIZE:8pt; font-weight:bold;}
.articleSort		{ FONT-SIZE:8pt; font-weight:normal; font-family: Verdana;}
A.articleLink 		{ color: #4A6BA7;  text-decoration: none; }
A.articleLink:HOVER { color: #4A6BA7;  text-decoration: none; background-color: #D3E8F0; border:0px solid #EEEEEE; }

.schoolsRegionTitle	{ background-color:#EFEBDB; color:#800000; font-weight:bold; FONT-SIZE:95%; width:98%; text-align:center; border:1px solid black;}
.schoolsRegionTitleLink { text-decoration: none; color:blue;}
.schoolsRegionTitleLink:HOVER { text-decoration: underline;}
.schoolsListTable	{ font-weight:bold; color:white; FONT-SIZE:8pt;}
.schoolsListHeader	{ background-color:#5985C7; font-weight:bold; color:white; FONT-SIZE:8pt; padding:2pt;}
.schoolsListRow0	{ background-color:#E5E0C7; FONT-SIZE:8pt; font-weight:normal; color:darkblue; padding:2pt;}
.schoolsListRow1	{ background-color:#EFEBDB; FONT-SIZE:8pt; font-weight:normal; color:darkblue; padding:2pt;}
A.schoolsOtherLink 		{ color: #1B3053;  text-decoration: none; }
A.schoolsOtherLink:HOVER { color: #1B3053;  text-decoration: none; background-color: #D3E8F0; border:0px solid #EEEEEE; }


.AdvertTable		{ background-color:#EFEBDB; font-weight:bold; color:#0B470C; FONT-SIZE:8pt; padding:2pt; border: 1pt inset #0B470C;}
.AdvertList			{ font-weight:bold; color:gray; FONT-SIZE:8pt;}
.AdvertListLink		{ color: darkblue; text-decoration: none;}
.AdvertListLink:HOVER	{ color: blue; text-decoration: none;}
.AdvertCategory		{ background-color:#5985C7; font-weight:bold; color:white; FONT-SIZE:8pt; padding:2pt; text-align:center;}
.AdvertSubCategory	{ background-color:#D0E2E0; font-weight:bold; color:#0B470C; FONT-SIZE:8pt; padding:2pt; text-align:center;}

.AdvertFormSubTitle	{ background-color:#D0E2E0; font-weight:bold; color:#0B470C; FONT-SIZE:8pt; padding:2pt; text-align:center;}

.AdvertShowHead		{ background-color:#5985C7; font-weight:bold; color:white; FONT-SIZE:8pt; padding:4pt; text-align:left;}
.AdvertShowDate	    { color:blue; padding:0pt;margin:0pt;}
.AdvertShowCode     { padding:0pt;margin:0pt; FONT-SIZE:70%;}
.AdvertShowHR	    { background-color:black; color:black; height:1pt; margin-bottom:2pt;}
.AdvertShowRow0	    { background-color:#EFEBDB; FONT-SIZE:90%; font-weight:normal; color:black; padding:2pt; border: 0pt inset #0B470C;}
.AdvertShowRow1	    { background-color:#EFEBDB; FONT-SIZE:90%; font-weight:normal; color:black; padding:2pt; border: 0pt inset #0B470C;}


.white-popup {
  background:black;
  position: relative;
  padding: 0px;
  width: auto;
  max-width: 500px;
  text-align:center;
  margin: 20px auto 0px auto;
}

.mfp-container { margin-top:20px; }