 BODY
{
	background : Gray;
   color  : Black;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	}
HTML BODY,TD,P
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	color : Black;	
}
form 
{
	display : inline;
}
 A:Link	
{
	text-decoration: underline;
	/*color: black;*/
	color: #0000CD; 
}	
 A:Visited, A:Active
{
	text-decoration: underline;
	/*color: black;*/
	color: #0000CD; 
}
A:Hover
{ 
	color : Blue; 
	text-decoration : underline; 
}

DL 
{
    margin : 10px;
}
 DT
{
		font-size: 13px;
		font-weight: bold;
		text-align : left;
	   margin : 0px;
		padding-bottom : 4px;
}
DD
{
		font-size: 12px;
		text-align : left;
		margin: 0;
		padding-left : 8px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
}

.locationBar td
{
	/*SPRING & Summer*/
	background-color: #A5BC8F;
	color : Black;
	
	/*FALL*/
/*	background-color: #cc6633;
	color: white;*/
	
	/*WINTER*/
/*	background-color : #333333;
	color : White;*/

	letter-spacing : 0px;
	font-size : 11px;
	white-space : nowrap;
}
.locationBar A
{  
	/*font-weight : bold;*/
}
.locationBar A:Link
{	
   /*SPRING & SUMMER*/
   color : Black;
	
	/*FALL*/
   /*color : #FFFFFF;*/
	
	/*WINTER*/
   /*color : #FFFFFF;*/
	
	text-decoration : none;
}
.locationBar A:Visited
{	
   /*SPRING & Summer*/
   color : Black;
	
	/*FALL*/
   /*color : #FFFFFF;*/
	
	/*WINTER*/
   /*color : #FFFFFF;*/
	
	text-decoration : none;
}
.locationBar A:Active
{
   /*SPRING & Summer*/
   color : Black;
	
	/*FALL*/
   /*color : #FFFFFF;*/

   /*WINTER*/
   /*color : #FFFFFF;*/
		
	text-decoration : none;
}
.locationBar A:Hover
{	
   /*SPRING & Summer*/
   color : Black;
	
	/*FALL*/
   /*color : #FFFFFF;*/
	
	/*WINTER*/
   /*color : #FFFFFF;*/
	
	text-decoration : underline;
}
.sectionBanner TD
{
	background-color : White;
	font-size : 11px;
}
.sectionBanner IMG
{
	/*margin-bottom : -4px;*/
}
.topNavMenu
{
	/*font-size: 10px;*/
	font-weight: bold;	
}
.topNavMenuSeperator
{
	/*SPRING*/
	color : #6B8E23;
	
	/*FALL*/
	/*color: Black;*/
	
	/*WINTER*/
	/*color : White;*/
		
	background-color : transparent; 	
	margin : 0;
	padding-left : 5px;
	padding-right : 5px;
}
.topNavBar
{
	/*SPRING*/
	background-color: #BCBC8F;
	
	/*FALL*/
	/*background-color : #BBC58C;*/
	
	/*WINTER*/
	/*background-color: #849BD5;*/
	
	white-space : nowrap;
}
.topNavBar  A:Link
{
	color: black;	
	text-decoration : none; 
}
.topNavBar  A:Visited
{
	color: black;
	text-decoration : none; 
}
.topNavBar A:Active
{
	color: black;	
	text-decoration : none; 
}
.topNavBar A:Hover
{		
	color: black;
	text-decoration : underline;
}
.searchForm TD
{
	font-size: 10px;
	color: Black;
}
.searchFormInput
{
	font-size: 10px;
	background-color : White;
	color : Black;
}
.searchFormButton
{
     font-size: 10px;
     color : Blue;
}
.leftNavBar
{
    /*  SPRING & Summer  */
	background-color: #BCBC8F;
	
	/* FALL */
	/*background-color : #BBC58C;*/

	/* WINTER */
	/*background-color: #849BD5;*/
}
.leftNavBar A:Link
{
	color : Black; 
	text-decoration : none; 
}
.leftNavBar A:Visited
{
	color : Black;  
	text-decoration : none; 
}
.leftNavBar A:Active
{
	color : Black; 
	text-decoration : none; 
}
.leftNavBar A:Hover
{
	text-decoration : underline;
}

.leftSponsorBox DL{
   color: Black;
	background-color: #EFF1E4;
}
.leftSponsorBox DT{
   color: Black;
	background-color: #EFF1E4;
}
.leftSponsorBox DD{
   color: Black;
	background-color: #EFF1E4;
}

.leftNavBar DL 
{
	color: Black;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left : 0px;
	padding-right : 0px;
}
.leftNavBar DT
{
	color: Black;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left : 4px;
	padding-bottom : 2px;
	padding-right : 2px;
		
	/*SPRING & Summer*/
	background-color: #AFB080;

	/*FALL*/
   /*color: black;*/

	/*WINTER*/
	/*background-color : #c4d1eb;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;*/
}	
.leftNavBar DD
 {
	font-size: 11px;
	font-weight: normal;
	line-height: 95%;
	margin: 0;
	padding-left : 10px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 4px;
}
.leftNavSpacer
{
	background-color: White;
}
.content
{
	background-color: White;
}
.footerNavSeperator
{
	color : Black;
	background-color : transparent; 
	margin : 0;
	padding-left : 6px;
	padding-right : 6px;
}
.footer
{
	background-color: White;
	letter-spacing : 0px;
}
.footer A:Link
{
	color : Black; 
	text-decoration : underline; 
}
.footer A:Visited
{
	color : Black; 
	text-decoration : underline; 
}
.footer A:Active
{
	color : Black; 
	text-decoration : underline; 
}
.footer A:Hover
{
	color : Blue; 
	text-decoration : underline; 
}

/* CALENDAR */
.calendarSiteEvents
{
	background-color: #EFF1E4;
}

.calendarSiteEvents TD
{
	border: 1px solid White;
}

.calendarSiteEventsHeader
{	
	/*Spring-Summer*/
	background-color : #1E90FF;

	/*FALL*/
	/*background-color : #9FC58D;*/

	/*Winter*/
	/*background-color : #FFC20A;*/
	
	border: 1px solid White;
	color: White;
	font-weight: bold;
	letter-spacing: 1px;
}

.calendarSiteEventsFooter
{
	border: 1px solid White;
	background-color: #EFF1E4;
}

.calendarSiteEvents A:Link
{
	text-decoration : none; 
}
.calendarSiteEvents A:Visited
{
	text-decoration : none; 
}
.calendarSiteEvents A:Active
{
	text-decoration : none; 
}
.calendarSiteEvents A:Hover
{
	text-decoration : underline; 
}
.calendarSiteEvents DL 
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 2px;
	padding-right : 2px;
}
.calendarSiteEvents DT
{
	font-size: 12px;
	font-weight: bold;	
	padding-bottom : 2px;
	padding-top: 2px;
	letter-spacing : 1px;
	text-align : center;
	white-space : nowrap;
	color : Black;
}	
.calendarSiteEvents DD
 {
	font-size: 11px;
	font-weight: normal;
	line-height: 95%;
	margin: 0;
	
	text-align : left;
	padding-top : 4px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 8px;
}

/* articleSiteFeatures */
.articleSiteFeatures DL 
{
    margin : 10px;
}
.articleSiteFeatures dt
{
		font-size: 14px;
		font-weight: bold;
		text-align : left;
		padding-bottom : 4px;
		margin-right : 0px;
		margin-left : 0px;
		}
.articleSiteFeatures dd
{
		font-size: 11px;
		text-align : left;
		margin-left : -8px;
}

.newsHead
{
		font-size: 18px;
		font-weight: bold;
		text-align : center;
		color : Black;
		margin : 0px;
		padding-top : 8px;
		padding-bottom : 10px;
		font-family : "Times New Roman", Times, serif;
		letter-spacing : 3px;
		text-transform : uppercase;
}

.siteFeaturesLine
{
	background-color : Gray;
	color : Gray;
	margin-left : 2px;
	margin-right : 2px;
}
.heading1
{
	font-size : 21px;
	font-weight : bold;
	letter-spacing : 2px;
}
.recTitle
{
	font-size : 26px;
	font-weight : bold;
	letter-spacing : 2px;
	color : #0000CD;
	font-family : "Times New Roman", Times, serif;
}
.schoolsTitle
{
	font-size : 22px;
	font-weight : bold;
	letter-spacing : 2px;
	color : #0000CD;
	font-family : Arial, Helvetica, sans-serif;
	padding-top : 3px;
	padding-bottom : 3px;
	}
.recBlock
{
	background-color : #99CC66;
}
.orgTitle1
{
	color : #0167C9;
	font-size : 22px;
	font-weight : bold;
	letter-spacing : 2px;
}
.heading2
{
	font-size : 13px;
	font-weight : bold;
	line-height : 19px;
}
.blueTitleBlock
{
	font-size : 22px;
	font-weight : bold;
	color : White;
	letter-spacing : 2px;
	background-color : #6495ED;
	padding-right : 3px;
	padding-left : 4px;
}
.tomatoTitleBlock
{
	font-size : 22px;
	font-weight : bold;
	color : White;
	letter-spacing : 2px;
	background-color : #FF6347;
	padding-right : 3px;
	padding-left : 4px;
}
.violetTitleBlock
{
	font-size : 22px;
	font-weight : bold;
	color : White;
	letter-spacing : 2px;
	background-color : #8A2BE2;
	padding-right : 3px;
	padding-left : 4px;
}
.featureBackground
{
	background-color : #FFE884;
}

/* SECTION SUB NAV */
.subNavMenu
{
	color : Black;
	font-size : 12px;
	white-space : nowrap;
}
.subNavMenu  A:Link
{	
	text-decoration : underline; 
}
.subNavMenu  A:Visited
{
	text-decoration : underline; 
}
.subNavMenu A:Active
{
	text-decoration : underline; 
}
.subNavMenu A:Hover
{
	text-decoration : underline; 
	color : Blue;
}


.subNavMenuSeperator
{
	color : Blue;
	background-color : transparent; 
	margin : 0;
	padding-left : 6px;
	padding-right : 6px;
}
.smallFootNote
{
	font-size : 11px;	
}
.directoryCatTitle
{
	font-size : 21px;
	color : #DC143C;
	text-align : center;
	letter-spacing : 1px;
}


/* DIRECTORY */
.netDirectory
{
	border : thin solid #F5F5F5;
}
.netDirectory A:Link
{
	text-decoration : underline; 
}
.netDirectory A:Visited
{
	text-decoration : underline; 
}
.netDirectory A:Active
{
	text-decoration : underline; 
}
.netDirectory A:Hover
{ 
	color : Blue; 
	text-decoration : underline; 
}
.netDirectory DL 
{
	/*padding-top: 2px;
	padding-bottom: 2px;
	padding-left : 2px;
	padding-right : 2px; */
}
.netDirectory DT
{
	font-size: 13px;
	font-weight: bold;	
	
	padding-bottom : 2px;
	padding-top: 2px;
	white-space : nowrap;
	background : #F5F5F5;
	margin-top : -10px;
	margin-right : -10px;
	margin-left : -10px;
	padding-left : 4px;
	color : Black;
	margin-bottom : 5px;
	}	
.netDirectory DD
 {
	font-size: 12px;
	font-weight: normal;
	line-height: 95%;
	margin: 0;	
	text-align : left;
	padding-top : 4px;
	padding-right : 2px;
	padding-left : 12px;
	padding-bottom : 8px;
}

/* ALPHA NAV */
.netDirectoryAlpaNav TD
{
	text-transform : uppercase;
	font-size : 12px;
	text-align : right;
	white-space : nowrap;
}
.netDirectoryAlpaNav A
{
	margin-right : 10px;
}
.netDirectoryAlpaNav A:Link
{
	color : Black; 
	text-decoration : underline; 
}
.netDirectoryAlpaNav A:Visited
{
	color : Black; 
	text-decoration : underline; 
}
.netDirectoryAlpaNav A:Active
{
	color : Black; 
	text-decoration : underline; 
}
.netDirectoryAlpaNav A:Hover
{
	color : Blue; 
	text-decoration : underline; 
}

/*Directory Foeward & Back*/
.netDirectoryNav TD
{
	color : #B9B9B9;
	text-align : right;	
}
.netDirectoryNav A:Link
{
	color : Black;
}
.netDirectoryNav A:Link
{
	text-decoration : none; 
}
.netDirectoryNav A:Visited
{
	text-decoration : none; 
}
.netDirectoryNav A:Active
{
	text-decoration : none; 
}
.netDirectoryNav A:Hover
{ 
	color : Blue; 
	text-decoration : underline; 
}
.netDirectoryPosition
{
	color : Gray;
	text-align : center	
}
.smallSelectList
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.sitemap
{
	background-color : #F5F5F5;
	border : 1px solid #DCDCDC;	
}
.sitemap ul
{
	margin-top : 1px;
	margin-bottom : 1px;
	padding-top : 3px;
}
.siteMapTitle
{
	font-size : 16px;
	color : #483D8B;
	text-align : center;
}
.siteMapdb
{
	font-size : 11px;
	color : #483D8B;
}

.homeTopBox
{
	border-left-color: Gray;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left : 10px;
}
.homeTopBox ul
{
	margin-top : 1px;
	margin-bottom : 1px;
	padding-top : 3px;
}

.tableBoxSolid
{
	border : 1px solid Black;
	padding-bottom : 5px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 4px;
}
.black_frame{
	border : 1px solid Black;
}
.smallFont{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.gray_frame{
	border : 2px solid #F5F5F5;
}
 .download A:Link	
{
	text-decoration: underline;
	color: #0000CD;
}	
  .download A:Visited, A:Active
{
	text-decoration: underline;
	color: #0000CD;
}
 .download A:Hover
{ 
	color : Blue; 
	text-decoration : underline; 
}

 .mirrorTop td
{
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 3px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	padding-top : 6px;
	padding-bottom : 6px;
}

#mirrorCreditsFrame
{
	border : 1px solid Black;
}

#writersFrame
{
	border : 1px solid White;
}

.plainLink A:Link
{
color: Black;
	text-decoration : none; 
}
.plainLink A:Visited
{
color: Black;
	text-decoration : none; 
}
.plainLink A:Active
{
color: Black;
	text-decoration : none; 
}
.plainLink A:Hover
{
color: Black;
	text-decoration : underline; 
}