/* CSS for Personnel list */
/* http://www.csfllc.com/pers.css */

body {
	margin: 0 auto;
	text-align: center;
	background: #6F7A9E; color: #ffc;
	padding-left : 5%; padding-right : 5%;
	font: .9em/120% verdana, arial, helvetica, sans-serif;
}

p {text-align: justify; }

img {border: 0 none; color: #6F7A9E; background: transparent; }

.skiplinks {display: none;}
.accessshow {
	margin: 0 auto;
	text-align: center;
	background: #6F7A9E; color: #ffc;
	padding-left : 5%; padding-right : 5%;
	font: .75em/120% verdana, arial, helvetica, sans-serif;
}
.accesss {text-decoration: underline;
}
/* nav id links are for top image links */

#nav {
	background: rgb(111, 122, 158); border: 0px none;
	text-align: center; text-decoration: none; color: #6F7A9E;
	white-space: nowrap;
}
#nav a {
	background: rgb(111, 122, 158); border: 0px none;
   text-align: center; text-decoration: none; color: #6F7A9E;
}
#nav a:hover {
	background: rgb(111, 122, 158); border: 0px none;
   text-align: center; text-decoration: none; color: #6F7A9E;
} 
div.nav {
	white-space: nowrap; height: 105px; 
	font-size: 0.9em; text-align: center;}
/* End of nav links */	

div.principls {margin: 1em 2em 2em 2em; padding-left: 7%; padding-right: 7%;}
.indent {
    font-style: italic; font-weight: bold; text-indent: 1em;
}	
.indentsb {
	font-weight: bold; text-indent: 3em;
}

ul {
	 list-style: outside url(images/bult2.gif); text-align : justify;
	 font-weight: normal;
   }
	 
ul a {
	 font-weight: bold;
    text-decoration: underline;
	 background: #6F7A9E; color: #fff;
	 }	 
	 
ul a:hover {
	 font-weight: bold;
    text-decoration: none;
	 background: #6F7A9E; color: #ffc;
	 border-bottom: 1px dashed #ffc;
 	}	 	
	
ul.noimg {
	list-style: none outside none;
	font-weight: normal;
}	 

.categ {
     background: #6F7A9E; color : #FFC; 
     font : 115% georgia, 'times new roman', times, serif;
    } 
	 
#bots {
	margin: 0 auto;
	background-color: transparent; color : white;
	text-align: center;
	padding : 4px 5px 4px 5px;
	}
#bots a {
	background-color: transparent ; color : white;
	text-decoration: none; text-align: center;
	}
#bots a:hover {
   background-color: rgb(129, 139, 170); color: #ffc;
  	border : thin inset white;
	border-top : thin groove white;
	border-bottom : thin inset black;
	padding : 3px 6px 3px 6px; text-align: center;
      }	
/* Copy id, then copy class  */
#copy {
    background-color: transparent; color: #ffc; text-align: center;
   font: 90%/130% "ms sans serif", geneva, sans-serif;
    }	
.copy {
    background-color: transparent; color: #ffc; text-align: center;
    font: 90%/130% "ms sans serif", geneva, sans-serif;
    } 	 
/* End of copyrights  */

/* basic links  */
a:link, a:visited {
	background: #6F7A9E; color: white;
	text-decoration: underline; text-align: center;
  	}
a:hover {
	color: #ffc; background: transparent;
	text-decoration: none;
	padding : 3px 5px 3px 5px;
	border: 1px groove white;
	}
/* End of basic links */	

.ppviewer {
	background-color: transparent; color: #fff;
	text-decoration: none; text-align: center;
	font: 90%/130% tahoma, "ms sans serif", geneva, sans-serif;
	border-bottom: 1px solid #fff;
}
.ppviewera {
	background-color: transparent; color: #ffd;
	font: 110%/130% tahoma, "ms sans serif", geneva, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

.bookmark {text-align: center; font-size: .8em;}
	
/* simple classes for occasional use */
.c {text-align: center; }
.cb {	text-align: center; font-weight: bold; }	
.l {text-align: left; }		 
.r {text-align: right;}
.wh{   background: transparent; color: #fff;}
.u {text-decoration: underline; }
.nosee {visibility: hidden; display: none;}
.vtop {vertical-align:top;}	
.cvtop {text-align: center; vertical-align:top;}

