/****************************************************
	 LAYOUT GUIDES 
****************************************************/
.header {
	background: url("../../Pictures/Background - Header.jpg") top left no-repeat;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:600px;
	height:71px;
	border-style:solid;
	border-width:0px;
	position:relative;
	top:-9px;
	}
.headertext {
	text-align:left;
	border-style:solid;
	border-width:0px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:500;
	margin-left:10px;
	font-family:arial, times new roman;
	font-size:xx-small;
	font-weight:bold;
	font-style:italic;
	color:#262D7B;
	}
.maintopicarea {
	z-index:1;
	position:relative;
	top:15px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	width:600px;
	border-style:solid;
	border-width:0px;
	border-color:#ff0000;
	}
.liblogo {
	width:100px;
	z-index:1;
	margin:0px;
	position:absolute;
	right:5px;
	}
.dbdirect-loc {	/* Includes the Title "Database Access" */
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	width:180px;
	border-style:solid;
	border-width:0px;
	margin-top:0px;
	margin-left:15px;
	color:#ffffff;
	font-size:x-small;
	font-family:verdana;
	font-weight:bold;
	}
.dbdirect-text {	/* Includes the ID and Pin */
	z-index:1;
	text-align:left;
	padding-top:4px;
	color:#ffffff;
	font-family:verdana;
	font-size:x-small;
	font-weight:normal;
	}
.dbdirect-inputbox {	/* Includes ID & Pin # input boxes */
	width:100px;
	height:10px;
	font-family:verdana;
	font-size:x-small;
	position:absolute;
	left:47px;
	top:2px;
	}
.dbdirect-Login {	/* Includes the Login button */
	z-index:1;
	text-align:center;
	vertical-align:top;
	color:#ffffff;
	font-family:verdana;
	font-size:xx-small;
	font-weight:normal;
	border-style:solid;
	border-color:#B86368;
	background-color:#39A971;
	border-width:0px;
	position:relative;
	left:8px;
	top:5px;
	width:70px;
	height:13px;
	}
.dbdirect-Secure {	/* Includes the Login button */
	z-index:1;
	text-align:center;
	vertical-align:top;
	color:#ffff00;
	font-family:verdana;
	font-size:xx-small;
	font-weight:normal;
	border-style:solid;
	border-color:#B86368;
	background-color:#39A971;
	border-width:0px;
	position:relative;
	left:0px;
	top:5px;
	width:70px;
	height:13px;
	}
.menuloading {
	position:relative;
	top:75px;
	left:20px;
	}
.menualign {
	position: relative;
	top:75px;
	left:0px;
	}
.nojs {	/* menu settings for no javascript */
	position:relative;
	top:72px;
	text-align:center;
	z-index:1000;
	}
.nojs a {	/* menu settings for no javascript */
	font-family:verdana;
	font-size:x-small;
	font-weight:bold;
	color:#494949;
	text-decoration:none;
	padding:4px;
	}
.nojs a:hover {	/* menu settings for no javascript */
	background-color:#B86368;
	color:#ffffff;
	}
.fontsize {
	position:absolute;
	bottom:0px;
	left:15px;
	font-family:verdana, arial;
	font-size:small;
	}
.toc {
	z-index:2;
	position:absolute;
	left:0px;
	top:88px;
	margin:0px;
	padding:0px;
	}
.border {
	z-index:1;
	background-color:#D3D3D3;
	position:absolute;
	left:135px;
	top:73px;
	width:767px;
	height:15px;
	}
.aflogo {
	z-index:0;
	position:absolute;
	left:270px;
	top:75px;
	}
.announcements {
	z-index:1;
	border-width:0px;
	}
.poll {
	z-index:1;
	font-size:small;
	}
.footer {
	z-index:1;
	height:40px;
	background: url("../../Pictures/Background - Footer.jpg") top left no-repeat;
	color:#494949;
	font: x-small verdana;
	}
.footer a {
	text-decoration: none;
	color:#494949;
	font: x-small verdana;
	}
.footer a:hover {
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#B86368;
	}

/****************************************************
	FORMAT GUIDES
****************************************************/
.p12 {	/* Default paragraph style */
	font-family:verdana, arial, times new roman;
	font-size:small;
	font-weight:normal;
	color:#000000;
	text-align:left;
	}
.p12 ul li {
	list-style-image: url("../../Pictures/Bullet - arrow in box.png");
	list-style-type:circle;
	}
.p12 ul li ul li {
	list-style-image:none;
	list-style-type:circle;
	}
.link {
	text-decoration: none;
	color:#000000;
	border-bottom-style:dashed;
	border-bottom-color:#777777;
	border-bottom-width:1px;
	}
.link2 {
	text-decoration: none;
	color:#777777;
	padding-right:4px;
	}
.link3 {
	text-decoration: none;
	color:#ffffff;
	font-size:xx-small;
	}
#dblinks a:hover {
	color:#ff0000;
	}
#footer-dblinks a:hover {
	color:#000000;
	font-weight:bold;
	}
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
.indent {
	text-indent:25px;
	}
.left {
	text-align:left;
	}	
.leftFF {
	margin-left:0%;
	}
.center {
	text-align:center;
	}	
.centerFF {
	margin-left:auto;
	margin-right:auto;
	}
.right {
	text-align:right;
	}	
.aligntop {
	vertical-align:top;
	}
.alignmiddle {
	vertical-align:middle;
	}
.alignbottom {
	vertical-align:bottom;
	}
.box {
	width:285px;
	border-style:solid;
	border-color:#0061A5;
	border-width:1px;
	text-align:left;
	margin-bottom:10px;
	padding-left:8px;
	padding-bottom:10px;
	}
.box2 {
	width:250px;
	border-style:solid;
	border-color:#0061A5;
	border-width:0px;
	text-align:left;
	padding-left:30px;
	padding-bottom:5px;
	}
.box3 {
	width:250px;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	}
.box4 {
	text-align:left;
	margin-bottom:10px;
	}
.box5 {
	width:440px;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-bottom:0px;
	}
.box6 {
	float:right;
	width:140px;
	padding-right:10px;
	text-align:left;
	border-style:solid;
	border-width:0px;
	}
.box7 {
	padding:5px;
	margin:0px;
	border-style:solid;
	border-left-color:#0061A5;
	border-right-color:#bbbbbb;
	border-top-color:#0061A5;
	border-bottom-color:#bbbbbb;
	border-width:1px;
	}
.box8 {
	width:370px;
	border-style:solid;
	border-color:#0061A5;
	border-width:0px;
	text-align:left;
	padding-left:30px;
	padding-bottom:5px;
	}
.containerright {
	float:right;
	}
.containerleft {
	float:left;
	}
.floatimgright {
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
.floatimgleft {
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
.indent15 {
	text-indent:15px;
	}
.paddingleft {
	padding-left:10px;
	}
.pagetitle {
	color:#00386f;
	background: url("../../Pictures/Background - Page Title.jpg") bottom left no-repeat;
	text-indent:5px;
	}
.articletitle {
	color:#B22222;
	background: url("../../Pictures/Background - Article Title.jpg") bottom left no-repeat;
	text-indent:5px;
	font-weight:bold;
	}
.bullet {
	background: url("../../Pictures/Bullet - Dotted.png") top left no-repeat;
	padding-left:10px;
	}
.popup {
	cursor:help;
	}
/* the below clearfix code is for conformality of code between IE & Firefox in regards to above floatimgleft code */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/****************************************************
	     FONT COLORS
****************************************************/
.aliceblue {
	color:#F0F8FF;
	}
.antiquewhite {
	color:#FAEBD7;
	}
.black {
	color:#000000;
	}
.blue {
	color:#0000FF;
	}
.brown {
	color:#A52A2A;
	}
.gold {
	color:#FFD700;
	}
.maroon {
	color:#800000;
	}
.navy {
	color:#000080;
	}
.red {
	color:#FF0000;
	}
.orange {
	color:#FFA500;
	}
.silver {
	color:#C0C0C0;
	}
.teal {
	color:#008080;
	}
.white {
	color:#FFFFFF;
	}
.yellow {
	color:#FFFF00;
	}
.customblue {
	color:#334f7b;
	}
.bgcBlue {
	background-color:#0000FF;
	}
.bgcMaroon {
	background-color:#800000;
	}
.bgcNavy {
	background-color:#000080;
	}
.bgcOrange {
	background-color:#FFA500;
	}
.bgcTeal {
	background-color:#008080;
	}
.bgcCustomBlue {
	background-color:#334f7b;
	}

/****************************************************
	        FONT SIZES
****************************************************/
.size0 {
	font-size:xx-small;
	}
.size1 {
	font-size:x-small;
	}
.size2 {
	font-size:small;
	}
.size3 {
	font-size:medium;
	}
.size4 {
	font-size:large;
	}
.size5 {
	font-size:x-large;
	}
.size6 {
	font-size:xx-large;
	}

/****************************************************
	        FONT FAMILY
****************************************************/
.arial {
	font-family:arial;
	}
.verdana {
	font-family:verdana;
	}

/****************************************************
	   TABLE FORMATTING
****************************************************/
.PPagetable {
	width:300px;
	border:0px;
	text-align:left;
	border-style:outset;
	border-color:#FAEBD7;
	margin-left:5px;
	}
.EmplLinks {
	width:100%;
	border:0px;
	text-align:center;
	font-size:medium;
	}
.EmplRSS {
	width:100%;
	border:0px;
	}
.EmplRSS2 {
	width:50%;
	border:0px;
	border-style:solid;
	vertical-align:top;
	text-align:left;
	}
.DBAccess { /* Note: location is determined on database-to-database basis */
	border-style:solid;
	border-width:1px;
	width:168px;
	}

/****************************************************
	     CUSTOM STYLING
****************************************************/
.bookclubs {
	background: url("../../Pictures/Book Clubs.jpg") top right no-repeat;
	}
.dbwarnFND {
	position:absolute;
	left:230px;
	top:50px;
	width:275px;
	color:red;
	font-size:medium;
	font-weight:bold;
	}
.Edu_Container {
	content: "."; 
	display: block; 
	height: auto; 
	clear: both; 
	float:left;
	text-align:center;
	border:0px;
	width:200px;
	}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.Edu_Container2 {
	float:right;
	width:380px;
	border:0px;
	}
.Edu_ContInfo {
	width:175px;
	background: url("../../Pictures/Background - Section.jpg") top center no-repeat;
	font-family: verdana;
	font-size:x-small;
	line-height:14px;
	margin-left:0px;
	margin-right:5px;
	text-align:center;
	border:0px;
	background-color:#ffffff;
	color:#000000;
	}
.Edu_Footer {
	clear:both;
	padding-top:10px;
	}
.FedNewsDigest {
	border-width:3px;
	border-style:outset;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	}
.FireFox_cust6 {	/* Parents Page */
	width: 250px;
	}
.PPageleft {
	border:0px;
	position:relative;
	left:-3px;
	top:-3px;
	}
.PPagetop {
	position:relative;
	left:-7px;
	top:-578px;
	}
.PPagetitle {
	position:relative;
	left:-200px;
	top:-590px;
	z-index:-1;
	}
.PPageContainer {
	position:absolute;
	left:230px;
	top:240px;
	}
.PPageadjust {
	position:relative;
	left:-210px;
	top:-100px;
	}
.SRPFlyerLink {
	z-index:1;
	background-color:#1E90FF;
	width:307px;
	border:3px outset;
	margin-bottom:10px;
	}
.secondsat {
	background: url("../../Pictures/Second Saturdays.jpg") bottom right no-repeat;
	}
