/* restyled HTML elements */

body {
	color: #333;
	background-color: #666699;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}

ul {list-style-type: square;}


h1 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	}

h2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

/* navigation styles to be used for side and footer areas */

.nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.nav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.foot a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.foot a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.foot a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
.foot a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}
/* styles to be used for "search" and "highlights" LABELS; the style of the highlights text is to be determined once we have content */

.search_highlights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}

/* styles for inline links in a paragraph that will always live in a white table until we upgrade to CSS-P */
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #CCC;
	text-decoration: none;
}
a:active {
	color: #666699;
	text-decoration: none;
}

/* styles for division-branded emphasized links.  These live in a white table, too. */

.cas a:link {color: #E78D29; font-weight: bold; text-decoration: none;} 
.cas a:visited {color: #E78D29; font-weight: bold; text-decoration: none;}
.cas a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.cas a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.comm a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.comm a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.comm a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.comm a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.ece a:link {color: #C2261F; font-weight: bold; text-decoration: none;} 
.ece a:visited {color: #C2261F; font-weight: bold; text-decoration: none;}
.ece a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.ece a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.eval a:link {color: #836F91; font-weight: bold; text-decoration: none;} 
.eval a:visited {color: #836F91; font-weight: bold; text-decoration: none;}
.eval a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.eval a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.fss a:link {color: #3D3D84; font-weight: bold; text-decoration: none;} 
.fss a:visited {color: #3D3D84; font-weight: bold; text-decoration: none;}
.fss a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.fss a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.grants a:link {color: #FFCC66; font-weight: bold; text-decoration: none;} 
.grants a:visited {color: #FFCC66; font-weight: bold; text-decoration: none;}
.grants a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.grants a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.sr a:link {color: #B1261F; font-weight: bold; text-decoration: none;} 
.sr a:visited {color: #B1261F; font-weight: bold; text-decoration: none;}
.sr a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.sr a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.training a:link {color: #663366; font-weight: bold; text-decoration: none;} 
.training a:visited {color: #663366; font-weight: bold; text-decoration: none;}
.training a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.training a:active {color: #CCC; font-weight: bold; text-decoration: none;}

/* subsidiary page links that will be emphasized and have the subsidiary brand color.  These live in a white table, too. */

.contact a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.contact a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.contact a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.contact a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.directions a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.directions a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.directions a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.directions a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.employ a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.employ a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.employ a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.employ a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.parents a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.parents a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.parents a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.parents a:active {color: #CCC; font-weight: bold; text-decoration: none;}

.sitemap a:link {color: #000661; font-weight: bold; text-decoration: none;} 
.sitemap a:visited {color: #000661; font-weight: bold; text-decoration: none;}
.sitemap a:hover {color: #CCC; font-weight: bold; text-decoration: none;}
.sitemap a:active {color: #CCC; font-weight: bold; text-decoration: none;}

/* breadcrumbs */

.crumb a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: 13px;
}
.crumb a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: 13px;
}
.crumb a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	line-height: 13px;
}
.crumb a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	line-height: 13px;
}
.crumbCurrent-ece {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #C2261F;
}

.crumbCurrent-fss {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #3D3D84;
}

.crumbCurrent-cas {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #E78D29
}

.crumbCurrent-training {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #636;
}

.crumbCurrent-eval {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #836F91;
}

.crumbCurrent-comm {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}
.crumbCurrent-grants {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #FFCC66;
}

.crumbCurrent-contact {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}

.crumbCurrent-directions {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}

.crumbCurrent-employ {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}

.crumbCurrent-parents {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}

.crumbCurrent-sitemap {
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	text-decoration: none;
	margin-right: 10px;
	color: #000661;
}

/* styles for alternate text and blockquotes */
.fineprint {
	font-size: 11px;
	line-height: 15px;
	text-align: left;
}

