td {
   margin: 0px;
   padding: 0px;
   border: 0px;
}

table {
   margin: 0px;
   padding: 0px;
   border: 0px;
}

body {
     background-color: #000000;
     margin: 0px;
     text-align: center;
     padding: 0px;
}

#body :link {
      color: #FF0000;
}  /* for unvisited links */

#body :visited {
      color: #FF8800;
} /* for visited links */

#body a:active{
      color: #FFFF00;
}

:link#mail {
      color: #FF0000;
      text-decoration: none;
}  /* for unvisited links */

:visited#mail {
      color: #FF8800;
      text-decoration: none;
} /* for visited links */

a:active#mail {
      color: #FFFF00;
      text-decoration: none;
}

#body h2 {
      padding: 0px;
      margin: 0px;
      margin-bottom: 12px;
}

h1#header {
     color: #FFFFFF;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 10px;
}

div#header {
	background-image: url(header1000x100.jpg);
	width: 1000px;
	background-position: top left;
	background-repeat: repeat-x;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	height: 100px;
}

div#contentcontainer {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

div#footer {
	   background-image: url(header1000x100.jpg);
	   width: 1000px;
	   margin-left: auto;
	   margin-right: auto;
}

div#body {
/*	 display: inline;*/
	 float: right;
	 width: 770px;
	 margin: 10px;
/*
	 margin-top: 10px;
	 margin-left: 10px;
	 margin-right: 10px;
*/
	 background-color: #FFFFFF;
	 text-align: left;
	 padding: 0px;
}

div#clear {
	  clear: both;
	  content: ".";
	  height: 0px;
	  visibility: hidden
}

/**************** menu coding *****************/
div#menu {
	 display: inline;
	 float: left;
	 width: 200px;
	 margin: 0px;
	 padding: 0px;
	 display: inline;
	 text-align: left;
}

#menu {
      width: 200px;
      background: #333333;
}

#menu ul {
      list-style: none;
      margin: 0px;
      padding: 0px;
}

#menu a, #menu h2 {
      display: block;
      border-width: 1px;
      border-style: solid;
/*      border-color: #ccc #888 #555 #bbb;*/
      border-color: #555555 #555555 #555555 #555555;
      margin: 0px;
      padding: 2px 3px;
}

#menu h2 {
      color: #ffffff;
      background: #555555;
      text-transform: uppercase;
      font-size: 12px;
}

#menu a {
      color: #000000;
      background: #e7e7e7;
      text-decoration: none;
      font-size: 14px;
}

#menu a:hover {
      color: #880000;
      background: #ffffff;
}

#menu li {
      position: relative;
}

#menu ul ul ul {
      position: absolute;
      top: 0;
      left: 100%;
      width: 100%;
}

div#menu ul ul ul, div#menu ul ul li:hover ul ul {
	 display: none;
}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	 display: block;
}

