/* CSS Document */

.bodyCopy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399}

.bodyjustify {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; text-align:justify}

P {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

table, tr, td {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.myBottom {
border-bottom-style:inherit; border-bottom-color: #CCCCCC; border-top-color:#CCCCCC;
}


.bodyCopy a {  color : #333333; text-decoration:none;}

.bodyCopy a:hover {	color: #003399; text-decoration:none;}

.bodyCopy a:visited {	color: #333333; text-decoration:none;}

/* top menu styles */

.topNav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 20px; text-align: center; }

.topNav a {  color: #FFFFFF; text-decoration: none}

.topNav a:hover {  color: #FFFFFF; text-decoration:none}

.topNav a:visited {	color: #FFFFFF; text-decoration:none}


.subTopNav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px; text-align: center; z-index: 5; }

.subTopNav a {  color: #003399; text-decoration: none}

.subTopNav a:hover {  color: green;}


/* footer styles */

.whiteText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; line-height: 20px; text-align: left}

.lgWhiteText {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 20px; text-align: center}

.dText {  font-family: "Engravers MT"; font-size: 15px; font-weight: normal; color: #666699; text-decoration: none; line-height: 10px; text-align: left}

.TitleText {  font-family: Arial, Helvetica, sans-serif;; font-size: 18px; font-weight: Bold; color: #666699; text-decoration: none; line-height: 30px; text-align: Right}

.TitleTextRight {  font-family: Arial, Helvetica, sans-serif;; font-size: 18px; font-weight: Bold; color: #666699; text-decoration: none; line-height: 30px; text-align: Right}

.whiteText a {  color: #FFFFFF; text-decoration: none}

.whiteText a:hover {  color: #FFFFFF;}


.dateText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; line-height: 10px; text-align: left}


.dateText a {  color: #333333; text-decoration: none}

.dateText a:hover {  color: #333333;}


.smBlueText {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #6D8499; text-decoration: none; line-height: 20px;}

.smBlueText a {  color: #6D8499; text-decoration: none}

.smBlueText a:hover {  color: #6D8499;}


.smGreyText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; line-height: 10px;}

.smGreyText a {  color: #333333; text-decoration: none}

.smGreyText a:hover {  color: #333333;}



.lgGreyText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 14px;}

.lgGreyText a {  color: #333333; text-decoration: none;}

.lgGreyText a:hover {  color: #333333;}


/* side nav styles */

.sideNav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 20px; text-align: left}

.sideNav a {  color: #000000; text-decoration: none}

.sideNav a:hover {  color: #6D8499;}

div#arrow {
text-align: left;
}

div#missionstatement {
position:absolute; 
left:350px; 
top:100px; 
font-size:13px; 
color:#000080; 
font-family:Arial, Helvetica, sans-serif;
}
div#serving {
position:absolute; 
left:545px; 
top:585px; 
font-size:18px; 
color:#FFFFCC; 
font-family:Arial, Helvetica, sans-serif;
z-index:-1;
}

div#academic {
position:absolute; 
left:20px; 
top:420px; 
}
div#bottom {
position:absolute; 
left:20px; 
top:720px; 
}

div#contact {
position:absolute; 
left:115px; 
top:585px; 
font-size:11px; 
color:#000080; 
font-family:Arial, Helvetica, sans-serif;
}
div#fpslogo {
position:absolute; 
left:445px; 
top:350px; 
z-index:1;
}
div#fpstext {
position:absolute; 
left:425px; 
top:420px; 
font-size:11px; 
color:#990000; 
font-family:Arial, Helvetica, sans-serif;
text-align:center;
z-index:1;
}
div#pictureWords {
position:absolute; 
left:30px; 
top:350px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold; 
color: #666699;
text-decoration: none; 
line-height: 14px;
}

div#trainingPictures {
position:absolute; 
left:475px; 
top:230px;
}

.copyright {
font-size:11px; 
color:#000080; 
font-family:Arial, Helvetica, sans-serif;
}

.spaceleft{
margin-left:60px;
}

/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:left; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */