#skipnav img {
  border-width: 0px;
}
/* the page container */

#container {
	PADDING-RIGHT: 15px;
  PADDING-LEFT: 15px; 
  PADDING-BOTTOM: 15px; 
  MARGIN-LEFT: auto; 
  WIDTH: 770px;
  HEIGHT: 2900px;
  MARGIN-RIGHT: auto; 
  PADDING-TOP: 15px; 
  BACKGROUND-COLOR: #fff;
}
#accesskeys  {
}
/* default formatting */
  BODY {
	FONT-SIZE: 0.9em;
  line-height: 1.2em;
  COLOR: #000;
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
  BACKGROUND-COLOR: #e8eed9
}
H1 {
	FONT-WEIGHT: normal;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  COLOR: #000;
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}
H2 {
	FONT-WEIGHT: bold;
  FONT-SIZE: 100%;
  MARGIN: 0px 0px 15px;
  COLOR: #000;
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}
H3 {
	FONT-WEIGHT: bold;
  FONT-SIZE: 150%;
  MARGIN: 0px 0px 20px 0px;
  COLOR: #000;
  FONT-FAMILY: arial, verdana, helvetica, sans-serif;
}

img {
  border-style: solid; 
  border-width: 1px; 
  border-color: #000000; 
}
/* home page header */
#header {
	FLOAT: left;
  WIDTH: 100%; HEIGHT: 160px;
}
#header img  {
   border-width: 0px;
}
/* header for site pages */
#header2 {
	FLOAT: left;
  WIDTH: 100%; HEIGHT: 35px;
}
#header2 img  {
   border-width: 0px;
}
/* image/logo at left of header */
#left  {
  float: left;
  width: 30%;
  FONT-SIZE: 75%;
  }
/* image/logo at centre of header */
#centre  {
  float: left;
  width: 40%;
  padding-left: 1%;
  padding-right: 1%;
  }
#centre img {
  border-style: solid; 
  border-width: 1px; 
  border-color: #000000; 
}
/* image/logo at right of header */
#right {
  float: left;
  width: 25%;
  }

/* navigation for all pages */

#nav1 {
	BORDER-TOP: #fff 2px solid;
  FLOAT: left;
  WIDTH: 770px; HEIGHT: 45px;
  BACKGROUND-COLOR: #006699;
}
#nav2 {
	BORDER-TOP: #fff 2px solid;
   FLOAT: left;
   WIDTH: 770px; HEIGHT: 45px;
   BACKGROUND-COLOR: #336666;
}
.nav {
	FONT-SIZE: 85%; COLOR: #fff
}
.nav A {
  FONT-WEIGHT: bolder;
	COLOR: #fff;
  TEXT-DECORATION: none
}
.nav A:hover {
	COLOR: #333;
  TEXT-DECORATION: none
}
.nav UL {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}
.nav LI {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 5px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 120px;
  PADDING-TOP: 5px
}
/* header containing text and nav3: navigation bar for a site section */
#contentheader  {
  float: left;
  width: 100%;
  height: 50px;
  PADDING-TOP: 20px;
}
#contenttitle  {
  FLOAT: left; 
  WIDTH: 230px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 150%;
  COLOR: #000;
} 
#nav3  {
  float: left; 
  WIDTH: 540px; HEIGHT: 20px;
  BACKGROUND-COLOR: #fff;
 }
.nav3 {
	FLOAT: right;
  FONT-SIZE: 80%;
  COLOR: #000
}
.nav3 A {
  FONT-WEIGHT: bolder;
	COLOR: #000;
  TEXT-DECORATION: none
}
.nav3 A:hover {
	COLOR: #666;
  TEXT-DECORATION: none
}
.nav3 UL {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}
.nav3 LI {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 5px;
  FLOAT: left;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  WIDTH: 130px;
  PADDING-TOP: 15px
}


/* formatting for search box and language selection */

#language {
  FLOAT: right;
  border: 0px;
  FONT-SIZE: 80%;
}
#language img {
  border-width: 0px;
}
/* formatting for page content */

#singlecoltext  {
  padding-top: 20px;
  float: left;
  width: 100%;  
  }
#singlecoltext img {
  float: right;
  MARGIN: 0px 22px 22px 22px;
}
#sitemap img {
  border-width: 0px; 
  }
  
.publist  {
  PADDING-BOTTOM: 20px;
  float: left;
  width: 770px;
  height=90px;
  }
  
.publist img  {
  float: right;
  PADDING-RIGHT: 20px;
  PADDING-LEFT: 20px;
  border-width: 0px;
}

.timeline ul {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 10px;
  MARGIN: 20px;
  LIST-STYLE-TYPE: none
}
.timeline li {
	PADDING-RIGHT: 0px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px
  FLOAT: left;
  MARGIN: 0px;
  }

/* for logos at the bottom of the home page */

#logos {
	FLOAT: right;
  PADDING-TOP: 40px;
  WIDTH: 770px;
}
#logos img  {
   FLOAT: right;
   border-width: 0px;
   padding-right: 5%;
   }
#logos iframe  {
   FLOAT: right;
   border-width: 0px;
   padding-right: 5%;
   }

