/* 	++++++ Cascading Style Sheet ++++++
	++++++ Name: Basic Element Styles ++++++  	
	++++++ Author: Lawrence and Garland Edwards ++++++
==============================================================================*/




body{
   width: 100%;
	padding: 0;
	margin: auto;
	color: #162400;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left; }



/*BLOCK-LEVEL ELEMENTS
==============================================*/

h1{
	display: block;
	padding: 0;
	border: none;
	margin: 0em 0% 0em 0%;

	font-size: 1.5em;
	font-weight: 700; }


h2{
	display: block;
	padding: 0;
	border: none;
	margin: 0em 0% 0em 0%; 

	font-size: 1.2em;
	font-weight: 700; }

h3{
	display: block;
	padding: 0;
	border: none;
	margin: 0em 0% 0em 0%;

	font-size: 1em;
	font-weight: 700; }
	

p{
	display: block;
	padding: 0;
	border: none;
	margin: 1em 0%; }


div{
	display: block;
	padding: 0;
	border: none;
	margin: 0em 0% 0em 0%; }



/*INLINE ELEMENTS
================================================*/

img{ 
	display: inline;
	border: none;
	margin: 0; }

span{
	display: inline;
	padding: 0;
	border: none;
	margin: 0; }


/*LINKS
======================================*/

a:link{
	color: #0077B9;
	font-family: verdana;
	font-weight: 500;
	background: transparent;
	text-decoration: none; }

a:visited{
	color: #0077B9;
	font-family: verdana;
	font-weight: 500;
	background: transparent;
	text-decoration: none; }

a:hover{
	color: #0077B9;
	font-family: verdana;
	font-weight: 500;
	background: transparent;
	text-decoration: underline; }


a:active{
	color: #0077B9;
	font-family: verdana;
	font-weight: 500;
	background: transparent;
	text-decoration: none; }

.lnk2 a:link{
	color: #0077B9;
	font-family: verdana;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none; }

.lnk2 a:visited{
	color: #0077B9;
	font-family: verdana;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none; }

.lnk2 a:hover{
	color: #0077B9;
	font-family: verdana;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none; }


.lnk2 a:active{
	color: #0077B9;
	font-family: verdana;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none; }






/*TABLE ELEMENTS
=================================================*/

table{
	display: table;
	border: none;
	margin: 0em 0% 0em 0%;

	/* font:  solves CSS inheritance problem in some browsers */ }

tr{ display: table-row; }
th,td{ display: table-cell; }

th{ 
	font-weight: 700;
	text-align: center; }

td{
	text-align: left; }

caption{
	display: table-caption;
	text-align: center; }

table img{
	display: block; /* rids whitespace around images in table cells in NN */

	border: none;
	margin: 0; }




/*
====================================================*/


#layout {
   background: #FFFFFF; 
   padding-top: 20px;
   margin: auto; } 

#bannertop {
   border-top: solid 5px #2C7324;
   border-bottom: solid 5px #2C7324;
   background: #699D14; } 

#bannerbm {
   background-image: url(../images/bannerbk.jpg); } 

.schoolfont {
   font-family: tahoma, verdana;
   font-size: 20px;
   font-weight: 700;
   color: #204496;
   letter-spacing: .05em; }
   
.dot {
   display: inline;
   padding-right: 8px;
   margin: auto; }
   
.linehgt {
   line-height: 18px; }
   
.imgfloat {
   float: left; }
   
.imgborder {
   border: solid 1px; }
   
.imgbc {
   border: solid 1px;
   margin: auto; }
   
.aligncenter {
   text-align: center; } 
   
.alignright {
   text-align: right; }

.thoughtstd {
   width: 260px; 
   padding: 1px 5px;
   background: #f1f1f1; 
   border-bottom: dashed 1px #CCCCCC; }          
   
.footer {
   font-family: verdana;
   font-size: 10px;
   text-align: center;
   padding: 15px;
   background: #E9F0D7;
   border-top: dashed 1px #9EB070;
   border-bottom: solid 5px #2C7324; }   
   
.footer a:link{
	color: #CC3300;
	background: transparent;
	font-weight: 500;
	text-decoration: none; }     
   
.footer a:visited{
	color: #CC3300;
	background: transparent;
	font-weight: 500;
	text-decoration: none; }    
   
.footer a:hover{
	color: #CC3300;
	background: transparent;
	font-weight: 500;
	text-decoration: none; }   
   
.footer a:active{
	color: #CC3300;
	background: transparent;
	font-weight: 500;
	text-decoration: none; }   
   
.schoolnk a:link{
	color: #FFFFFF;
	background: transparent;
	font-weight: 700;
	text-decoration: none; }     
   
.schoolnk a:visited{
	color: #FFFFFF;
	background: transparent;
	font-weight: 700;
	text-decoration: none; }    
   
.schoolnk a:hover{
	color: #FEFEFE;
	background: transparent;
	font-weight: 700;
	text-decoration: underline; }   
   
.schoolnk a:active{
	color: #FFFFFF;
	background: transparent;
	font-weight: 700;
	text-decoration: none; }