body.index-right, body.index-left {
  background-color: #000000;
  background-image: url(images/background-frame.gif);
  background-position: top left;
  background-repeat: repeat;
  }
body.index-left div {
  height: 100%;
  width: 100%;
  background-image: url(images/background-left.gif);
  background-position: top right;
  background-repeat: repeat-y;
  }
 body.index-right div {
  height: 100%;
  width: 100%;
  background-image: url(images/background-right.gif);
  background-position: top left;
  background-repeat: repeat-y;
  }

body.index-header {
  background-color: #F2F2F2;
  background-image: url(images/header-background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  }

body.index-menu {
  background-color: #FFCC00;
  background-image: url(images/menu-background.gif);
  background-position: top left;
  background-repeat: repeat-y;
  }  
/*
 body.index-menu div.menu-header, div.menu-header {
  padding: 2px 0px 0px 2px;
  height: 100%;
  width: 100%;
  background-image: url(images/menu-header.gif);
  background-position: top left;
  background-repeat: no-repeat;
  }
*/
img.right {
  margin: 16px 16px 16px 16px;
  }  


  a:link, a:visited
    {
    color: #000000;
    }
  a:hover
    {
    color: #2A6F9F;
    } 
  a:active
    {
    color: #FF6000;
    } 


div.indent {
  padding: 0px 24px 0px 24px;
  }  
  
div.text {
  padding: 24px;
  font-size: .8em;
  font-family: arial;
  }

div.divider {
  margin: 2px 16px 2px 16px;
  border-width: 1px 0px 0px 0px;
  border-color: #606070;
  border-style: solid;
  }

table.tbl_text tr td {
  padding: 4px;
  font-size: 1.0em;
}

div.text_heading,td.text_heading {
  font-size: 1.20em;
  font-family: arial;
  font-weight: bold;
  }
/*
td.text {
  padding: 4px;
  font-size: .8em;
  font-family: arial;
  }
*/

h1.heading1 {
  display: block;
  padding: 8px 8px 8px 24px;
  margin: 0px;
  background-color:#EFEFEF;
  font-family: arial;
  font-size: 1.20em;
  font-weight:bold;
  color:#000000;
  background-image: url(images/background.gif);
  background-position: top left;
  background-repeat: repeat-x;
  }  

h2.heading2 {
  display: block;
  padding: 16px 0px 6px 24px;
  margin: 0px;
  font-family: arial;
  font-size: 1.20em;
  font-weight:bold;
  color:#000000;
  }

/*
	#button li a {
    height: 16px;
		display: block;
		padding: 4px 4px 4px 8px;
    font-family:verdana;
    font-weight: bold;
    font-size:12px;
		color: #000000;
		text-decoration: none;
		width: 100%;
		}

	#button li a {
		display: block;
		width: auto;
		}

	#button li a:hover {
    background-color: #FFE680;
		color: #808080;
		}
	#button ul {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		display: block;
		margin: 0;
		padding: 0;
		border: none;
		} 
		
*/