#cover      {position: absolute;
             top:5px;
             left: 10px;
             width: 100%;
             height: 130px;
             background-image:url('images/sna-collage-3-t.jpg');
	         background-repeat:repeat;
	         background-attachment:fixed;
             }
                
body    {
	    margin:10px 1%;
	    padding:0;
	    background:#336699;
	    font-family: Verdana, Arial, "Times New Roman", serif;
	    font-size: 100%;
	    color:#000000;
        }


td      { font-family: Verdana, Arial, "Times New Roman", serif;
        font-size: 70%;
        text-align:left;
        vertical-align:top;
        line-height:200%;}

        
hr      { color: #004070;}


p       {
        text-align: justify;
        font-family: Verdana, Arial, "Times New Roman", serif;
		font-size: 80%;
		color: #000000;
		margin:15px 15px 15px 15px;
		}
		
.break  {line-height: 120%;
         margin:10px 5px 10px 0;
         padding-left:5px;
           }
           
.breakr  {text-align: right;
         line-height: 120%;
         margin:10px 5px 10px 0;
         padding-left:5px;
           }           
            
.floatleft {float: left;
            margin: 5px 0 0px 10px;
            padding: 2px;
            }            

.floatright {float: right;
            margin: 0px 5px 5px 0;
            padding: 2px;
            } 

.pad    { padding-right: 15px;
            }

         
p.righttext {text-align: right;
                margin-top: -10px;
                margin-right: 50px;
                font-style:italic
                }		
		
p.slanted {text-align: center;
                font-style:italic;
                }		
		
p.right {padding: 0px;
        display: block;}
        
p.poem  {margin-bottom:5px;
            }        


        
p.center    {text-align: center;
            font-size: 60%;
            font-weight: bold;
            }
            
p.center2   {text-align: center;
            font-size: 100%;
            }

p.center3    {text-align: center;
            padding: 3px;
            font-size: 70%;
            font-weight: bold;
            margin-bottom: 0px;}
            
p.center4  {text-align: left;
            padding: 3px;           
            font-size: 70%;
            line-height: 100%;
            margin-bottom: 0px;
	       }
	       
p.left   {text-align: left;
            margin-top: 0;
            margin-bottom: 0;
            }	       
	       
p.left2  {text-align: left;
            padding: 3px;           
            font-size: 70%;
            line-height: 100%;
            margin-bottom: 0px;
	       }	       
            
p.center6   {text-align: center;
            font-size: 150%;
            color: #F2F2F2;
            }      
            
ul       {margin-top: 5px;
          }
          
li        { text-align: left;
            font-size: 80%;
            margin-top: -15px;
            margin-left: -45px;
            margin-bottom: -10px;
            padding: 5px;
            list-style-type:none; }

h1      {padding-top: 10px;
        font-family: Arial, Verdana, "Times New Roman", serif;
		font-size: 200%;
		text-align: left; padding-left:15px;
		font-weight:bold;
		color:#000000;
		}
			
h2      {
        font-family: Arial, Verdana, "Times New Roman", serif;
		font-size: 110%;
		color: #000000;
		text-align: center;
		font-weight:bold;
		}
			
h3      {text-align:center;
        padding: 5px;
        font-family: Arial, Verdana, "Times New Roman", serif;
    	font-size: 85%;
		color: #000000;
		font-weight: bold;}

h4      {
       text-align:center;
        padding: 5px;
        font-family: Arial, Verdana, "Times New Roman", serif;
    	font-size: 70%;
		color: #000000;
		}		
		
		
h1.smallh1    {
       		font-size: 150%;
				}

h1.smallh2    {margin-top:20px;
       		font-size: 125%;
				}
				
h2.space    {margin-bottom: 0px;
            }
            
h3.hleft    {text-align: left;
            }				

.center     {text-align:center;
            font-size: 85%;
            }

            
.center img {margin: 5px;
            border:3px solid #336699;
            }
            
            
h1,h3,p     {margin-top:0}

img         {text-align:center;
            }
            
.img-border  {border:3px solid #336699;}            
            

            
/******* hyperlink and anchor tag styles *******/

a:link, a:visited   {                     
                    padding: 5px;
                    font-size: 80%;
	                line-height: 125%;
	                color: #004782;
	                text-decoration: none;
                    }

a:hover             {
                    padding: 5px;
                    font-size: 80%;
	                line-height: 125%;
	                text-decoration: underline;
                    }
                    
a:link.text-menu, a:visited.text-menu, a:hover.text-menu
                    {padding: 0px;
                    font-size:100%;
                    font-weight: bold;
                    }

a:link.alumni-menu, a:visited.alumni-menu, a:hover.alumni-menu
                    {padding: 0px;
                    line-height:200%;
                    font-size:100%;
                    font-weight: bold;
                    }                                  

/******************** END **************************/


           
.left a {display: block;
        margin-left: 5px;}
            
        
.right a {display: block;
        margin-left: 15px;}

.right-col  {text-align: justify;
            padding: 7px;           
            font-size: 80%;
            line-height: 100%;
	       }


.tfooter{text-align: center;
   display: block;
	clear: both;
	border-top: 8px solid #336699;
	font-size: 75%;
	color: #cccccc;
	}
	
	
.watermark {background-position: center;
    margin: 20px;
    text-align: center;
  	background-image:url('images/sna-collage-3-t.jpg');
	background-repeat:repeat;
	/*background-attachment:fixed;*/
}
	

/*#seal-left {margin-left: 5px;
/*            height: 180px;
/*            width: 160px;
/*            float: left;
/*            background-image: url('images/flag-ring.gif');
/*            background-repeat: no-repeat;
/*            background-position: left center;
/*            }
            
/*#seal-right {margin-right: 5px;
/*            height: 180px;
/*            width: 160px;
/*            float: right;
/*            background-image: url('images/sna-seal-g-s.gif');
/*            background-repeat: no-repeat;
/*            background-position: right center;
/*            }
            
            
#found-left {
            height: 80px;
            max-width: 80px;
            float: left;
            line-height:50%;
            }
            
#found-left2 {
            height: 80px;
            max-width: 140px;
            float: left;
            line-height:50%;
            }

            
#lost-right {
            height: 80px;
            max-width: 140px;
            float: right;
            line-height:50%;
            }
            


/********************* MAIN LAYOUT *********************/

		
#container {width:1050px;
	background:#F2F2F2;
	border:0px solid #000000; margin-left:auto; margin-right:auto;
}

#banner {background-position: center; height: 170px; padding-top:10px;
  	border-bottom:10px solid #336699;
	background-image:url('images/sna-collage-3-t.jpg');
	background-repeat:repeat;
	/*background-attachment:fixed;*/
}

.footer { width:1050px; color:#000; background-color:#f2f2f2; text-align:center; font-size:10px; padding-top:5px; padding-bottom:5px; margin-left:auto; margin-right:auto; margin-top:8px;}
#banner-image { height: 180px;
                text-align:center;
                background-position: center;
                background-image:url('images/sna-school-image-2.jpg');
                background-repeat:no-repeat;
}


#left-menu {
    margin-left:-159px;/* must be 1 pixel less than width*/
	float:left;
	width:156px;/* must be same as left margin on #middle*/
	position:relative;
	left:-2px;/* line up exactly */
	display:inline;
	
	}
	
#right-col {
	margin-right:-159px;/* must be 1 pixel less than width*/
	float:right;
	width:156px;/* must be same as right margin on #middle*/
	position:relative;
	right:-3px;/* line up */
	display:inline;/* ie fix*/
	background-color:#F2F2F2;
	}
	
* html #left-menu{margin-right:-3px;}/* 3 pixel jog*/
* html #right-col{margin-left:-3px; border-left:5px solid #336699;}/* 3 pixel jog*/

#middle {
	border-left:5px solid #336699;
	border-right:5px solid #336699;
	background:#F2F2F2;
	margin-left:156px;
	margin-right:156px;
}

/************************ SECONDARY LAYOUT I *************************/

#banner-image-home { height: 180px;
                text-align:center;
                background-position: center;
                background-image:url('images/sna-school-image-2.jpg');
                background-repeat:no-repeat;
}

#left-menu-home {
    margin-left:-159px;/* must be 1 pixel less than width*/
	float:left;
	width:156px;/* must be same as left margin on #middle*/
	position:relative;
	left:-2px;/* line up exactly */
	display:inline;
	background-color:#F2F2F2;
	}
	
#right-col-home {
	margin-right:-0px;/* must be 1 pixel less than width*/
	float:right;
	width:0px;/* must be same as right margin on #middle*/
	position:relative;
	right:-0px;/* line up */
	display:inline;/* ie fix*/
	background-color:#F2F2F2;
	}
	
* html #left-menu-home{margin-right:-3px;}/* 3 pixel jog*/
* html #right-col-home{margin-left:-3px; border-left:5px solid #336699;}/* 3 pixel jog*/

#middle-home {
	border-left:5px solid #336699;
	border-right:0px solid #336699;
	background:#F2F2F2;
	margin-left:156px;
	margin-right:0px;
}

/* mac hide and combat ie's 3 pixel jog \*/
* html#font-family #centre{overflow:hidden;float:left;width:100%}
* html #middle-home {height:1%;position:relative}}
/* end hide*/



/********************* SECONDARY LAYOUT II *************************/
	
#middle2 {
	border-left:5px solid #336699;
	border-right:5px solid #336699;
	background:#F2F2F2;
	margin-left:156px;
	margin-right:156px;
	background-image:url('images/sna-collage-3-w.jpg');
	background-repeat:repeat;
}	
	

/* mac hide and combat ie's 3 pixel jog \*/
* html #centre2{overflow:hidden;float:left;width:100%}
* html #middle2 {height:1%;position:relative}}
/* end hide*/	

/************** DO NOT REMOVE THIS CODE BELOW *****************/

/* mac hide and combat ie's 3 pixel jog \*/
* html #centre{overflow:hidden;float:left;width:100%}
* html #middle {height:1%;position:relative}}
/* end hide*/

#footer {
	clear:both;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
	height: 35px;
	background:#F2F2F2;
	text-align:center; padding-bottom:5px;
}

/*h1,h3,p   {margin-top:0}*/

/*img       {text-align:center;}*/

.clearer{
	height:1px;
	overflow:hidden;	
	margin-top:-1px;
	clear:both;
}

a.redbold    {color: #800000;
              font-weight: bold;}

span    {color: #800000;}