body{
    margin          : 15px 0 0 0;
    padding         : 0 0 0 0;
    background-color: #fff;

    font-family     : Arial, Helvetica, sans-serif; 
    font-size       : 11pt;
    color           : #100;}            /* bery dark green */
    
table{
    font-family     : Arial, Helvetica, sans-serif;
    font-size       : 11pt;}

.size800{                                   /* all pages - page size to fit 800*600 */
    padding         : 2px 0 0 0;
    width           : 760px;
    text-align      : left;}

.size600{                                   /* book pages - pic is 480 high, 350 wide */
    border          : 1px solid #BFAB00;    /* sandy 2 border   */
    padding         : 2px 0 0 0;
    width           : 660px;
    text-align      : left;}
.size600 th{
    color           : #060;}
    
h2{
    position        : left;
    width           : auto;
    padding         : 2px 10px 2px 10px;
    background-color: #fff;
    border          : 1px solid #BFAB00;    /* sandy 2 border   */
    
    font-weight     : normal;
    font-size       : 18px;
    color           : #070}
    
h3{ color           : #070}
h4{ color           : #070}

.new{
    font-weight     : bold;
    color           : #070;}
                                             /* special banner for index.htm with background pic */
.Ibanner{                                    /* white background */
    background-color: #fff;
    padding         : 20px 0 20px 0;
    border          : 0px solid #BFAB00;    /* sandy 2 border   */

    font-size       : 27px;
    font-weight     : bold;
    text-align      : center;
    color           : #060;}                /* green text       */

.banner{                                    /* white background */
    background-color: #fff;
    padding         : 20px 0 20px 0;
    border          : 1px solid #BFAB00;    /* sandy 2 border   */

    font-size       : 27px;
    font-weight     : bold;
    text-align      : center;
    color           : #060;}                /* green text       */

.indexbox1{
    position        : static;
    width           : 50%;
    margin          : 10px 10px 10px 30px;
    padding         : 0px 0px 0px 0px;
    background-color: #fff;
    border          : 0px solid #999;

    text-align      : left;
    text-decoration : none;
    font-weight     : normal;
    color           : #000;}
    
/*-----------------------------------------top menu----------*/
/* special menu for index.htm with background pic */
#Imenubox{                               /* all pages - menu box */
    clear           : left;
    margin          : 15px 15px 0 15px;
    padding         : 0 0 5px 0;
    border          : 0 solid #0f0;

    text-align      : center}

#Imenutop ul{
    list-style-type : none;
    margin          : .0em .0em .0em .2em;
    padding         : .0em .2em .0em .2em;}

#Imenutop li{
    display         : inline;}

#Imenutop a:link,
#Imenutop a:visited{
    margin          : 0  .5em  0  .3em;
    padding         : .2em 1em .5em 1em;
    border          : 0px solid #BFAB00;   /*  sandy 2 */

    text-decoration : underline;
    font-size       : 100%;
    font-weight     : bold;
    background-color: #efe;
    color           : #55f;}

#Imenutop a:hover{
    background-color: #fff;

    text-decoration : underline;
    font-weight     : bold;
    color           : #040;}

/*-----------------------------------------top menu----------*/
#menubox{                               /* all pages - menu box */
    clear           : left;
    margin          : 15px 15px 0 15px;
    padding         : 0 0 5px 0;
    border          : 0 solid #0f0;

    text-align      : center}

#menutop ul{
    list-style-type : none;
    margin          : .0em .0em .0em .2em;
    padding         : .0em .2em .0em .2em;}

#menutop li{
    display         : inline;}

#menutop a:link,
#menutop a:visited{
    margin          : 0  .5em  0  .3em;
    padding         : .2em 1em .5em 1em;
    border          : 1px solid #BFAB00;   /*  sandy 2 */

    text-decoration : underline;
    font-size       : 100%;
    font-weight     : bold;
    background-color: #efe;
    color           : #55f;}

#menutop a:hover{
    background-color: #fff;

    text-decoration : underline;
    font-weight     : bold;
    color           : #040;}

#menutop #current a {
    background-color: #040;

    text-decoration : underline;
    font-weight     : bold;
    color           : #fff;}

/*------------------------ set background images for corners */
.rbroundbox { background: url(images/sbackground.gif) repeat; }
.rbtop div  { background: url(images/stopleft.gif) no-repeat top left; }
.rbtop      { background: url(images/stopright.gif) no-repeat top right; }
.rbbot div  { background: url(images/sbottomleft.gif) no-repeat bottom left; }
.rbbot      { background: url(images/sbottomright.gif) no-repeat bottom right; }

/*------------------------ height and width details ---------*/
.rbtop div, 
.rbtop, 
.rbbot div, 
.rbbot {
	width           : 100%;
	height          : 14px;
	font-size       : 1px;}
	
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 48em; margin: auto; }

/*---------------------------------------------------------------*/
.footer{
    clear           : left;
    margin          : 0px 10px 0px 0;
    padding         : 10px 10px 0px 10px;
    background-color: #fff;

    border          : 0px solid #999;
    text-align      : left;
    text-decoration : none;
    font-weight     : normal;}
   
