body { 
  margin:0; 
  padding:0; 
  border:0; 
  background:white;
  line-height:1.0em;
  font-family:geneva,arial,sans-serif;  
  font-size:10pt;
  letter-spacing:0px;
  color:black;
}

div { 
  margin:0; 
  padding:0; 
  border:0; 
  border-style:solid; 
  background:transparent; 
}


/** Main Container Layers */
#frame { 
  z-index:0; 
  width:829px; 
  margin:0 auto 0 auto; 
  padding:0px;
  background:#484848;
  color:#e6e6e6;
}

#footer { 
  z-index:1;    
  clear:both;
  color:#484848;
  text-align:left;
  font-size:8pt;   
  padding-top:2px;  
  background:white;
}

/* Index page only */
#indexframe { 
  z-index:0; 
  height:565px;
  width:829px; 
  margin:0 auto 0 auto; 
  padding:0;
  background:#484848;
  color:#e6e6e6;
  background:url(../images/splashlogo.gif) bottom right no-repeat #484848;
}

#indexfooter { 
  z-index:1;    
  width:829px; 
  margin:0 auto 0 auto; 
  clear:both;
  background:white;
  color:#484848;
  text-align:left;
  font-size:8pt;   
  padding-top:2px;  
}

/** Frame Layers */
#left { 
  z-index:1; 
  width:199px;   
  float:left; 
}

#centre { 
  z-index:1; 
  width:600px;  
  float:left;
}

/*
#right { 
  z-index:1; 
  width:154px; 
  float:left; 
  background:blue;
}
*/

/* Index page only */
#top {
  z-index:1;
  text-align:left;
}

#bottom {
  z-index:1;
  height:451px;
}

td.details {
  text-align:left;
  vertical-align:top;
  padding-top:20px;
  margin:0;
}

/** Column Content */
/* Left */
#logo {
 position:relative;
 top:16px;
 left:50px;
}

#leftnav {
 padding:48px 0 0 40px;
}

#menuparent {
  margin-bottom:25px;
}

div.menuparentdummy {
  margin-bottom:25px;
}

#menuchild {
 position:absolute;
 padding:10px 0 0 10px;
 width:100px;
 background:#484848;
}

/* Centre */
#header {
  z-index:2;
  height:70px;
  width:570px;
}

#title {
 position:relative;
 top:42px;
 left:0;
}

div.centrenav {
  position:relative;
  z-index:2;
  height:15px;  
  width:570px;
  text-align:right;
}

#tray {
  z-index:2;
  height:450px;
  margin-top:14px;
}

#singletray {
  z-index:2;
  height:435px;
  width:570px;
  margin-top:29px;
}

div.item {
  z-index:3;
  height:120px;
  width:120px;
  float:left;
  margin:15px 30px 15px 0;   
  background:#e6e6e6;  
}

div.spacer {
  height:15px;
}

/* Index page only */
#indexnav {
 z-index:2;
 margin:316px 0 0 23px;*/
/* margin:316px 0 0 498px;*/
 text-align:left;
}

/*************/

#tray img {
  display:block;
  margin:15px 30px 15px 0;
}

#singletray img {
  display:block;
  margin:0 20px 15px 0;
}


#leftnav img {
  display:block;
  margin-bottom:10px;
}

#menuparent img {
  display:block;
}

/* Index page only */
#top img {
  padding:29px 0 5px 23px;
}

#indexnav img {
  display:block;
  margin-bottom:10px;
}

h4 {
  font-size:10pt;
  font-weight:bold;
}

/*
##############################################################
*/

/** Lists */
li {
  margin:0 0 4px 0;
}

/** Images */
img { 
  border:0; 
  padding:0; 
  margin:0; 
}
/*
#header img {
  display:block;
}
*/

#right img {
  display:block;
}

/** Links */
a:link, a:visited, #right a { 
  color:black;
  text-decoration:none;
}

a.active, a:hover, #centre a:active, #centre a:hover, #right a:hover, #signatory a:hover, #bnav a:hover { 
  color:#67cc34; 
  text-decoration:underline;
}

#centre a, #bnav a.active {
  color:#67cc34;  
  text-decoration:none;
}

#copyright a, #copyright a:active { 
  color:#353535; 
  text-decoration:underline;  
}

#copyright a:hover { 
  color:white; 
  text-decoration:underline;
}

#bnav a {
  color:#666666;
  text-decoration:none;
}

/** Parapgraphs */
#centre p {
  margin-top:0;
  margin-bottom:10px;
  padding:0;
}

p.wide {
  width:500px;
  margin-top:0;
  margin-bottom:10px;
  padding:0;
}

tr.spacer {
  height:15px;
}