html {overflow: scroll}

html, body  {background-color:#0c9; font-family: arial, helvetica, sans-serif; color: #000000; } 

#page { margin-top: 0px; margin-bottom: 50px; margin-left: auto; height: 100%; margin-right: auto; width: 1054px; background-color:  #ffffff ; padding: 0px; }
#banner { position:relative; top: 2px; left:2px; width:1050px; text-align: center; background-color:#fff ; }
#main { width:728px; padding: 4px; }
#rightbar { position:relative; border:0px; float:right; top:2px; left:0px; width:309px;  margin-left:2px; margin-top:0px; margin-right:2px;background-color:#fff; }
#lower { position: absolute; top: 1600px; left: 0px;width:900px;padding:15px;text-align:center;}

H1  {  FONT-SIZE: 24pt;  COLOR: #649; text-align:center; }
H2  {  FONT-SIZE: 16pt;  COLOR: #649; margin-left:10px; margin-right:10px; } 
H3  {  FONT-SIZE: 13pt;  COLOR: #649; margin-left:10px; margin-right:10px; } 
p { text-align: justify; font-size: 15px; margin-left:10px; margin-right:10px; }

.small {font-size: 12px; }
.big {font-size: 20px; }
.center {text-align:center;}
.right {text-align:right;}
.head  {  FONT-SIZE: 15px; font-weight:bold; COLOR: #007; } 
.left{text-align:left;}
.just{text-align:justify;}
.sidebar  { font-size: 16px;position:relative;top:-20px;left:20px;}
.background { width:100%;height:100%; }
.blockquote { margin-left:40px; margin-right:40px; } 
.superscript {font-size:11px; vertical-align:top; text-decoration: none; }
.sup {font-size:11px; vertical-align:top; text-decoration: none; }
.subscript {font-size:10px; vertical-align:bottom; text-decoration: none; } 
.hilite{background-color:#000D70;}
.hilitelink{background-color:#000D70;text-decoration:none;}

a.style { text-decoration: none; }
a img { text-decoration: none;border: 0 none;}
a:link {color: #0000ff;}
a:visited {color: #6600cc;}
a:active {color: #00FF00;}
a:hover {color: #0033ff}