/* edu.css */
body {
	margin: 0;
	padding-top: 0;
	background: #000; /*#666;*/ /*#9aa;*/
	font-family: Arial, sans-serif;
	color: #ddd; /*#ddd;*/ 
	/*font-size:89%;*/   
	}

#container {
	margin: 0 auto 1em auto;
	padding: 0;
	width: 990px; /* center page */
	border: 0px solid red;
	}


/* (f00 red) (ff0 yellow) (f0f pink) (0f0 green) (0ff light blue) (00f dark blue)*/

a:active {color: #0dd;} 
a:link {color: #0dd;} 
a:visited {color: #88f;} /* 55f */
a:hover {color: #ff0;}  
	
#mainNavAndHeaderContainer {
	margin: 0em 0 0 0em;
	padding: .5em 0em 1em 0em;  /* 1em 0em 1.5em 0em; */ 
	text-align: center;
	font-weight: bold;
	color: #fC3; /* yellow ochre #fC3*/ 
	font-size: .9em;
	border: 0px solid red;
	}	
	

#HomeHeader {
	position:relative; /* as with HiProtocol */ 
	width:999px;
	height:314px;
	margin:0 auto;
	background:url("../images/HomeHeader.jpg") no-repeat; 
	}

#mainNav {
	margin: 0em 0em 0em 0em; /*0 auto 0 auto;*/
	padding: 0.1em 0 0 0em; 
	text-align: center;
	font-weight: bold; 
	font-size: .95em;
	color: #666; /*#bdce73;*/
	border: 0px solid blue;
	}


.navSpace {letter-spacing: 2.4em;} 


#mainNav ul {margin-left: 0;}

#mainNav li {
	display: inline; 
	padding: 0em .8em 0 .8em; 
	border-right: 2px solid; 
	}
	
#mainNav a:link, #mainNav a:active, #mainNav a:visited {
	color: #C7C68C; /*#b90;*/
	} 

#mainNav a:hover {color: #fC3;} /*#ff0;*/

.firstnavitem {
	color: #000;
	margin: 0em 28em 0em 0em; /*20em*/
	}
.lastnavitem {color: #000;}




#topLogo {
	}


#navAndContentContainer {
	margin: 0;
	padding: 0;
	border: 0px solid red;
	}	


#Adv {
	float: right;
	margin: 3em 0em 0em 0em;
	padding: 0em 0em 0em 0em; 
	width: 140px;  /* 11.5em; */
 	background-color: #000; /* #9aa; */
	text-align: center;
	border: 0px solid #555;
	}

#adds {
	font-family: Arial, Verdana, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #c7c68c; /
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 10em 0em;
	}


#advNav a:link {color: #000;}
#advNav a:visited {color: #000;} 
#advNav a:hover {text-decoration: none;}





#subjects {
	font-family: Arial, Verdana, sans-serif;
	font-size: .95em; 
	color: #c7c68c; /* #dd0; #c90; #C7C68C; yellow ochre #fC3*/ 
	padding: 0 0 10px 0;
	}



#eduNav {
	position: absolute;
	margin: 0 0 auto 0;
	padding: 3em 0 0 0;
	width: 150px;   /* 170px */
	border: 0px solid #555;
	background-color: #000; /* #9aa; */
	text-align: center;
	font-weight: bold;
	}

#eduNav ul {
	margin: 0 0 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: .6em; /* .674em */
	border: 0px 333;  /* for design */
	padding: 0 0 0 0;
	list-style-type: none; 
	}
	
#eduNav li {
	height: 13px;
	padding: 14px 0 0 0; /* 12px */
	text-transform: uppercase;
	border: 0px solid; #666; 
	}

#nav1 a:link {color: #ddd;}
#nav2 a:link {color: #cccc5a;} 
#eduNav #nav2 {padding: 15px 0 0 0;}
#nav3 a:link {color: #edee9c;} 
#nav4 a:link {color: #eed49c;}
#nav5 a:link {color: #eeb79c;}
#nav6 a:link {color: #ee9ca4;}
#nav7 a:link {color: #ee9cc6;} 
#nav8 a:link {color: #dd9966;}
#nav17 a:link {color: #eeee9c;}
#nav18 a:link {color: #eeb79c;}
#nav16 a:link {color: #bcee9c;}
#nav9 a:link {color: #d49cee;} 
#nav10 a:link {color: #b19cee;}
#nav11 a:link {color: #9ca2ee;}
#nav12 a:link {color: #9ccaee;}
#nav13 a:link {color: #9cebee;}
#nav14 a:link {color: #9ceeb9;}
#nav15 a:link {color: #9ceea4;}
#eduNav #nav20 {padding: 25px 0 0 0;} 	
#nav20 a:link {color: #aaa;}

#nav1 a:visited {color: #ddd;}
#nav2 a:visited {color: #cccc5a;} 
#nav3 a:visited {color: #edee9c;} 
#nav4 a:visited {color: #eed49c;}
#nav5 a:visited {color: #eeb79c;}
#nav6 a:visited {color: #ee9ca4;}
#nav7 a:visited {color: #ee9cc6;} 
#nav8 a:visited {color: #dd9966;}
#nav17 a:visited {color: #eeee9c;}
#nav18 a:visited {color: #eeb79c;}
#nav16 a:visited {color: #bcee9c;}
#nav9 a:visited {color: #d49cee;} 
#nav10 a:visited {color: #b19cee;}
#nav11 a:visited {color: #9ca2ee;}
#nav12 a:visited {color: #9ccaee;}
#nav13 a:visited {color: #9cebee;}
#nav14 a:visited {color: #9ceeb9;}
#nav15 a:visited {color: #9ceea4;}
#nav20 a:visited {color: #aaa;}

/* #eduNav a:active {color: #fff;}*/
/* #eduNav a:visited {color: #555;} */
#eduNav a:hover {text-decoration: none; padding: 2px; border: 1px solid #CCC;} 


#eduNav .subnav li {
	color: #c90; /* 000 */
	font-size: 1em;
	}	
#eduNav .subnav li a:link, .subnav li a:visited {
	color: #999; /* 000 */
	}
#eduNav .subnav li a:hover {color: #ff0;}  /* 000 */        
	.lastedunav {margin-bottom:6em;}
	.subnav li.lastlink {margin-bottom: 60em;}
	.printNav a:link {font-size: .9em; color: #666;}
	.printNav {margin-bottom: 20em;}


#pageNav {
	margin: 0 0em 0 0;  /* 0 auto 0 auto; */
	padding: 0em 2em 0em 0em; 
	text-align: center; 
	font-weight: bold; 
	font-size: .8em;
	color: #000;          /* aaa; verticle lines */
	border: 0px solid #c7c68c;   
	}

#pageNav ul {margin-left: 0;}

#pageNav li {
	display: inline; 
	padding: 0 .7em 0 .7em; 
	border-right: 2px solid;
	}

#pageNav a:link, #pageNav a:active, #pageNav a:visited {color: #000;} 
#pageNav a:hover {color: #fff;} 
/*#pageNav a:visited {color: #000;}*//*a:visited must be repeated in this position to stop hover*/
.lastnavitem {color: #5A7394}  /*for verticle line*/

.nP {
	color: #555; /* #c90; #dd0; #c7c68c; yellow ochre #fC3*/ 
	text-decoration:underline;
	}



#pageHeader {
	position:relative;
	width:630px; 
	height:30px;
	margin: .9em auto 0em auto;
	text-align: center;
	background:url("../images/a00/bgray.gif") no-repeat; 
	border-right: 1px solid #333; /* required to keep main header centered corectly in FireFox ?*/
	}


#pageHeader2 {
	position:relative;
	width:630px; 
	height:45px;
	margin: .9em auto 0em auto;
	text-align: center;
	background:url("../images/a00/bgray2.gif") no-repeat; 
	border: 0px solid #fff; 
	}



#pageNav2 {
	margin: 0 0em 0 0;  /* 0 auto 0 auto; */
	padding: 0em 0em 0em 0em; 
	text-align: center; 
	font-weight: bold; 
	font-size: .8em;
	color: #000;          /* aaa; verticle lines */
	border: 0px solid #c7c68c;   
	}

#pageNav2 a:link, #pageNav2 a:active, #pageNav2 a:visited {color: #000;} 
#pageNav2 a:hover {color: #fff;} 




#inNav {
	font-weight: bold; 
	font-size: .9em;
	color: #c7c68c;     /* #c7c68c; #c90;*/     
	border: 1px solid #c7c68c;  
	}

#inNav a:link, #inNav a:active, #inNav a:visited {
	color: #c90; 
	} 

#inNav a:hover {color: #ff0;}  /* #fC3; */   







#contentContainer {
	overflow: visible;
	margin-left: 0px;   /* 118px *//* 170px */
	margin-right: 0px;    /* 8px */
	padding: 0;
	border: 0px solid red; 
	text-align: center;
	}

#content {
	margin: 0 auto 0 auto;
	padding: 0em 1em 1em 1em; 
	width: 640px;    /* width: 640px */
	text-align: left;
	font:normal .9em/1.29em "Arial","Helvetica","sans-serif"; /* .9em/1.29em 14px/19px */ 
	background-color: #333; /* #333; */
	border: 4px solid #777; /* 777 #A52A2A; */ 
	}
	
#content2 {
	margin: 0 auto 0 auto;
	padding: 1em 1em 1em 1em; 
	width: 640px;    /* width: 650px */
	text-align: left;
	font:normal 14px/19px "Arial","Helvetica","sans-serif"; 
	background-color: #333;
	border: 1px solid #fff; /* #A52A2A; */ 
	}





#footerNav {
	margin-top: 0.5em;
	font-size: .9em; 
	font-weight: bold;
	}
	
#footerNav a:link, #footerNav a:active, #footerNav a:visited {color: #aa0;} /*#c90;*/

#footerNav a:hover {color: #ff0;} /* #0ff #fc3*/

#footerLogo {
	margin-bottom: 1em;
	height: 24px; 
	background: transparent url("../images/a00/logo.jpg") top center no-repeat;
	}






.mainHeader {
	font-size: 1.7em; 
	font-weight: bold;
	color: #fC3;  /* yellow ochre #fC3*/
	}

.mainHeader2 {
	font-size: 1.3em; 
	font-weight: bold;
	color: #c7c68c;  /* da1 #eb2; */
	}

.pageHeader1 {
        margin: 0 1em 2em 0;
	font-size: 1.3em; 
	font-weight: bold;
	color: #c7c68c; /* yellow ochre #fc3*/
	text-align: center;
 	}




h1 {
	color: #fff;
	font-size: 1.3em;
	}
h2 {
	margin-top: 0;
	text-align: center;
	font-size: 1.2em;
	color: #fff; 
	}
h3 {
	font-size: 1em; 
	font-weight: bold;
	color: #ddd; 
	}
h4 {
	margin: 40px 0 30px 0; 
	text-align: center; 
	font-size: 1.15em; 
	color: #c7c68c; /*  #c90; #dd0; #c7c68c; yellow ochre #fC3*/  
	}

h4L {
	font-size: 1.15em;
	font-weight: bold; 
	color: #c7c68c; /*  #c90; #dd0; #c7c68c; yellow ochre #fC3*/  
	}
h5 {
        margin: 30px 0 40px 0;
	text-align: center; 
	font-size: 1em; 
	color: #0dd; 
	}
h6 {
        margin: 20px 0 20px 0;
	text-align: center; 
	font-size: 1em; 
	color: #c90; /* 0d0*/
	}
h7 {
	margin: 40px 0 30px 0; 
	font-weight: bold;
	font-size: 1.1em; 
	color:  #c90;  /* #dd0; #c90;  #c7c68c; yellow ochre #fC3*/  
	}



#Serif {font-family: Times New Roman, Times, Serif; font-size: 1.1em;}



.pageN {
	margin: 0 0.05em 0 0;
	font-size: .89em; 
	font-weight: bold;
	color: #aaa; 
	text-align: right;
	}
.pageE {
	margin: 2em 2em 0 0;
	font-size: .9em; 
	font-weight: bold;
	color: #aaa; 
	text-align: right;
	}


.f1 {
	font-size: .98em; 
	font-weight: bold;
	color: #c90; /* #c90; #dd0; #c7c68c; yellow ochre #fC3*/ 
	}
.f2 {
	font-size: .9em; 
	}
.f3 {
	font-size: .9em; 
	color: #dda; 
	}
.f4 {
	font-size: 1em; 
	font-weight: bold;
	color: #0d0; 
	}
.f5 {

	}
.f6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	}
.f7 {
	font-family: Times New Roman, Times, Serif;
	font-size: 1.2em;
	}

hr {
	margin: 40px auto 40px auto; 
	width: 70%; 
	height: 1px;
	text-align: center;
	}

.centerPic {
	clear: both;
	margin: 0;
	padding: .5em 0 .3em 0;
	text-align: center;
	}
	
.centerPic img {
	margin-bottom: .4em;
	}

.leftPic img {
	margin-top: .4em;
	}

.imgcap {
	margin-top: .3em;
	font-size: .85em;
	}

.imgcapc {
	margin-top: .3em;
	font-size: .85em;
	text-align: center;
	font-weight:700;
	}

.alignRight {
	float: right;
	margin-left: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
	display: block;
	}

.alignLeft {
	float: left;
	margin-right: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
	display: block;
	}




.singlespace li {
	margin-bottom: 1em;
	}

.spacetop {
	margin-top: 3em;
	}
.nomargin {
	margin:0;
	}
.center {
	text-align: center;
	}	
.small {
	font-size:0.85em;
	}
.bold {
	font-weight:700;
	}
.underline { 
	text-decoration:underline;
	}
.italic {
	font-style:italic
	}

.white {
	color:#fff;
	}
.grey {
	color:#aaa;
	}
.red {
	color:#DD0000;
	}	
.pink {
	color:#fd00fd;
	}
.blue {
	color:#0000DD;
	}
.yellow {
	color:#FFFF00;
	}
.green {
	color:#00FF00;
	}
.brown {
	color:#A5221C;
	}
.gold {
	color:#f2ae42
	}

.bgcolor {
	background-color:#333;
	}

.inset1 {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	border: 1px solid #CC0066;
	/*background-color:#222222;
	color: #dda;*/
	background-color: #333333;
	color: #FFF;
	padding: 1.5em 1em 1em 1em;
	font-style:normal;
	}

.inset2 {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	border: 1px solid #CC0066;
	background-color: #333333;
	color: #ddd;
	padding: 1em 1em 1em 1em;
	font-size: .9em;
	}			
	
.inset3 {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	border: 1px solid #aa0044;
	background-color: #222;
	color: #dda;
	padding: 1em 1em 1em 1em;
	font-size: .9em;
	}			
		

.inset4 {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	border: 0px solid #aa0044;
	background-color: #000;
	color: #dda;
	padding: 0em 0em 0em 0em;
	font-size: .9em;
	}			
#navFooterContactLink-LenardAudio {
	margin-left: 2em;
	}
/* end */