/* tricky element of setting the maximum width of the page; I do this with some redundancy.  First by setting the maximum width of the body
that applies to non-IE type browsers.  The limit here is in em's which is in units at 12 pt text.  Next I create an outer
division called "bigframe which contains all tables and other divisions.  This may be unnecessary and may not necessarily contain all the text outside of tables.
Next I use tables to contain certain text and the table statements specifies width.  Finally, I use controls on maximum text size which seems to
be the element that is elongated on certain browsers when the screens are wider and have higher res and
larger viewable areas.  A glitch in this might be that there could be some conflict between the body statements in the stylesheet page and the body statements in the html.Also similar
possible conflict with p statements.*/



body {
      max-width:48em;
}





p {font-family "Garamond", sans-serif; font-size: 12px; color #000000;}

p  {
       margin:0;
       padding:0;
       max-width:expression(document.body.clientWidth >780? "780px": "auto" );
       

}




#bigframe {width: 720px;
           horizontal-align: center;
           vertical-align: top;
           height: auto;
           position: absolute; left: 120px;
}

a:visited {
	color: none;
	text-decoration: none;
}

a:hover {
	text-decoration:none;
	background-color: none;
	color: red;
}

a:link  {
	color: none;
	text-decoration: none;
}

a:active {
	color: none;
	text-decoration:none;
}



.spacer {font-family "Garamond", sans-serif; font-size: 4; color #000000;}
 


#top {width:100%}

#nbtspacer {width:100%; height: 20px; background:white; margin-top: 20 px;} 

#main-nbtarchivesa {width:80%; margin-left:auto; height: 50px; margin-right:30; margin-left:30;} 







#main-editionbanner1 {width:90%; margin-left:auto;
                     height: 10px;horizontal-align: center;
                     margin-right:auto;
                     background:#EBF5FC; 
                     border: 4px; 
                     margin-bottom: 20px;
                     line-height: 120%;
} 
#main-nbtbannera    {width:720px; 
                     margin-left:80px;
                     height: auto;
                     horizontal-align: center;
                     margin-right:auto;
                     background:white; 
                     border: 4px black; 
                     margin-bottom: 20px;
                     line-height: 120%;
} 

#main-nbtbannera table  {width:700px; 
                     margin-left:48px;
                     height: auto;
                     horizontal-align: center;
                     margin-right:auto;
                     background:#FFFDED; 
                     border: 4px black; 
                     margin-bottom: 20px;
                     line-height: 120%;
} 


#main {
             width:auto; 
             margin-left:30px;
             margin-right: 120px;
             horizontal-align:center; 
             height: auto; 
             margin-top: 25px;
             background: white;
             border: 4px; 
             margin-bottom: 40px;
             line-height: 120%;
} 

#main  p  {
             width:95%; 
             margin-left:auto;
             height: auto;
             margin-right:auto;
             margin-top:4px;
             font-size: 13px;
             font-color: blue; 
             margin-bottom:4p;
             background: white;
             border: 4px; 
             line-height: 120%;} 
}
 #main table, td {
         
            background: white;
            border: 4px black;
            margin-bottom: 20px;
            font-size: 13px;
            margin-top: 20px;
            margin-left: 20px;
            line-height: 120%;
} 



#main-nbta {
             width:auto; 
             margin-left:30px;
             margin-right: 60px;
             horizontal-align:center; 
             height: auto; 
             margin-top: 25px;
             background: white;
             border: 4px; 
             margin-bottom: 40px;
             line-height: 120%;
} 

#main-nbta  p  {
             width:95%; 
             margin-left:auto;
             height: auto;
             margin-right:auto;
             margin-top:4px;
             font-size: 13px;
             font-color: blue; 
             margin-bottom:4p;
             background: white;
             border: 4px; 
             line-height: 120%;} 
}
 #main-nbta table, td {
         
            background: white;
            border: 4px black;
            margin-bottom: 20px;
            font-size: 13px;
            margin-top: 20px;
            margin-left: 20px;
            line-height: 120%;
} 


#main-nbtb {
           width:96%; 
           margin-left:auto; 
           height: auto; 
           margin-right:auto;
           background: white; 
           border: 4px;
           margin-top: 30px;
           margin-bottom: 20px; 
           line-height: 120%;
} 

#main-nbtb table, td {
            background: white;
            border: 4px black;
            margin-bottom: 20px;
            margin-top:25px;
            margin-left: 30px;
            line-height: 120%;
} 


#main-nbtc {width:85%; margin-left:auto; height: 600px;
            margin-right:auto;
            margin-top: 20px;
            background:white; 
            border: 4px; margin-bottom: 20px;
            line-height: 120%;
 } 

#main-nbtc table, td {
            background: white;
            border: 4px black;
            margin-bottom: 20px;
            margin-top: 25px;
            margin-left: 30px;
            line-height: 120%;
} 


#main-nbtd {width:85%; 
            margin-left:auto; 
            height: 400px; 
            margin-right:auto;
            margin-top: 25px;
            background:white; border: 4px; 
            margin-bottom: 20px; 
            line-height: 120%;
} 

 #main-nbtc table, td {
            background: white;
            border: 4px black;
            margin-bottom: 20px;
            margin-left: 30px;
            line-height: 120%;
} 

#main-nbtarchivesa {
             width:80%; 
             margin-left:100px;
             margin-right: 40px;
             horizontal-align:center; 
             height: auto; 
             margin-top: 8px;
             background: white;
             border: 4px; 
             margin-bottom: 40px;
             line-height: 120%;
} 
#main-nbtarchivesa  p  {
             width:85%; 
             margin-left: 60px;
             height: auto;
             margin-right: 30px;
             color:blue;
             font-size: 13px;
             line-height: 120%;} 
}


#righthandads {width:auto: border: 5px;margin-left:20px;}

#hnavbar2  {
     width: 720px;
     height:80px;
     horizontal-align: center;
     height:10px; 
     padding-left: 10px;
     margin-left: 40px;
     padding-right:4px;
     padding-bottom: 20px; 
     margin-bottom: 40px;
     margin-top: 20px; 
     background: white;
}


#hnavbar2 td {
	width: 90px;
       height: 10px;
	font-family: "Garamond", sans-serif;
	font-size: 10px;
	text-align: center;
       margin-bottom:2px;
       margin-right: 4px;
       background:#EBF4EA;
	color: blue;
}

#hnavbar2 p {
	width: 90px;
	font-family: "Garamond", sans-serif;
	font-size:11px;
	text-align: center;
	color: green;
      
}

#hnavbar2  table {
     width: 80%;
     horizontal-align: center;
     height:10px; 
     padding-left: 10px;
     margin-left: 160px;
     padding-right:4px;
     padding-bottom: 20px; 
     margin-bottom: 5px;
     margin-top:5px; 
     background: #FFFDED;
}






#main-barch {
     width:720px;
     horizontal-align:center;
     margin-left: 180px;
     margin-right: 30px;
     margin-bottom: 30px; 
     margin-top: 40px;
     background:white;
     font-color: blue;
     border: 4px black;
     line-height: 110%;
} 
#main-barch h1 {
     text-align: center; 
     width:80%:
     font-family:"Garamond", sans-serif; 
     font-size: 15px; 
     color:blue; 
     line-height: 110%;
}


#main-barch p {
     width: auto;
     font-family: "Garamond", sans-serif; 
     text-align: left; 
     font-size: 14px; 
     margin-left: 5px; 
     margin-right: 10px;
     margin-bottom: 4px;
     margin-top: 4px;
     color:blue; 
     line-height:100%;
     
}
#main-barch td {
     color:blue; 
     line-height:100%;
     margin-right: 3px;
     background: #FFFDED;
     margin-left: 0px;
     
}

 #main-barch table {
     width: 90%;
     color:#fffded; 
     line-height:100%;
     margin-right: 3px;
     margin-left: 140px;
     background-color: white;
     
}

    

#main-barchalt {
     width:720;
     horizontal-align:center;
     margin-left: 80px;
     margin-right: 30px;
     margin-bottom: 30px; 
     margin-top: 20px;
     background:#FFFDED;
     font-color: blue;
     border: 4px black;
     line-height: 110%;
} 
#main-barchalt h1 {
     text-align: center; 
     width:80%:
     font-family:"Garamond", sans-serif; 
     font-size: 15px; 
     color:blue; 
     line-height: 110%;
}


#main-barchalt p {
     width: auto;
     font-family: "Garamond", sans-serif; 
     text-align: left; 
     font-size: 14px; 
     margin-left: 5px; 
     margin-right: 10px;
     margin-bottom: 4px;
     margin-top: 4px;
     color:blue; 
     line-height:100%;
     
}


 
    


     
}
#main-barchalt td {
     color:blue; 
     line-height:100%;
     margin-right: 3px;
     margin-left: 0px;
     
}

 #main-barchalt table {
     color:blue; 
     line-height:100%;
     margin-right: 3px;
     margin-left: 140px;
     
}

    


 

