
.container { text-align:center; }
.center { margin-left:auto;margin-right:auto;text-align:left; }

/* the Container and Center classes work together  
   to center align div blocks in IE 
   
   <div class="container">
     <div class="center" style="width:?">
     
     </div>
   </div>
*/

a:link { color: #0033CC; text-decoration: underline }
a:visited { color: #660066; text-decoration: underline }
a:active { color: #339933; text-decoration: none }

body { font-size: 10pt; font-family: 'Palatino Linotype', serif; background: #000066; margin: 6px;
	scrollbar-face-color: #000055;
	scrollbar-arrow-color: #CCCCFF;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #6666CC; 
	scrollbar-darkshadow-color: #000060; }

td.brdroff { border: #999999 none 0px }
img.pghd { width: 840px; height: 80px; border: none 0px } /* for old page headers */
table.stndrd { background: #FFFFFF; width: 850px; border: #FFFFFF none 0px }
div.stndrd { background: #FFFFFF; width: 850px; border: #FFFFFF none 0px }

a img { border: none } /*Some browsers may display a border around a linked image without border set to _none_.*/

/* page headers */
table.pghdln { color: #000066; background:#FFFFFF; width: 850px; border: #FFFFFF none 0px }
p.pghdln { font: bold 22pt 'Palatino Linotype'; text-align: center; margin: 6 0 6 0 }
hr.pghdln { color: #000066; height: 2px; width: 100%; text-align: center }
td.pghdlnl { padding: 6 0 0 10; height: 81px; width: 93px; text-align: left; vertical-align: top; border: none 0px }
td.pghdlnr { padding: 0 20 0 10; width: 667px; border: none 0px }

/* class pages */
p.classof { color: #000066; font: bold italic 22pt 'Palatino Linotype'; text-align: center; margin: 6 0 0 0 }
td.classpgs { vertical-align: top; text-align: center; padding: 70 50 70 50; font: 12pt }


/* home and copyright block */
table.copyrt { background: #000066; font: 8pt Verdana,sans-serif; color: #FFFFFF;
	text-align: center; border: #999999 none 0px; width: 750px }
img.hm { width: 100px; height: 30px; border: #999999 none 0px }	
td.hm { text-align: left; padding: 4px 0px 0px 15px; border: #999999 none 0px }

/* navbars */
td.navbar { background: #000066; text-align: center; vertical-align: top; border: #000066 none 0px; 
        width: 760px; height: 50px }
iframe.topnav { width: 760; height: 26 }
iframe.secnav { width: 145; height: 530 }
iframe.copyrt { width: 500; height: 50 }
td.secnav { width: 145; height: 530 }

/* Floating Images */
div.img1 img { display: inline; margin-right: 10px; height: 100px; cursor:pointer }
div.img2 img { display: inline; margin-left: 10px; height: 100px; cursor:pointer}



