#header, #navbar, #content, #content2, #rightbar {
  position : absolute;
}

#navbar, #content, #content2, #rightbar {
  top : 130px;
}

body {
  margin : 0;
  padding : 0;
  background-color : #fff;
  width : 950px;
}

h1 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 2em;
  color : #5c6f90;
  margin-top : 0;
  padding-top : .9em;
  padding-left : .3em;
  padding-bottom : 1.5em;
  background :white url(images/flagswork.gif) repeat-y right top;
  width : 850px;
}

h2 {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 1.5em;
  color : #5c6f90;
  text-align : center;
}

h3 {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 0.8em;
  color : #5c6f90;
  padding-left : 80px;
  text-align : left;
}

h4 {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 1em;
  font-weight : bolder;
  color : #5c6f90;  
  padding-left : 3.2em;
  text-align : left;
}


h5 {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : .9em;
  color : #5c6f90;
  padding-left : 2em;
  padding-right : 2em;
}

h6 {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 0.7em;
  color : #5c6f90;
  text-align : center;
}

#main-wrapper {
  margin : 0;
  width : 800px;
}

#header {
  width : 800px;
  background-color : #9dc5f8;
  margin-bottom : 1px;
  height : 0;
}

#navbar {
  width : 150px;
  background-color : #dff8fb;
  background-color : white;
  height : 660px;
}

#rightbar {
  width : 150px;
  background-color : #dff8fb;
  height : 470px;
  left : 663px;
}

li {
  list-style-type : none;
}

#content {
  width : 500px;
  background-color : #fff;
  height : 1000px;
  padding-left : 5px;
  left : 155px;
*/  overflow : auto; */
}

#content2 {
  width : 650px;
  background-color : #eff;
  /*height : 660px;*/
  padding-left : 5px;
  left : 155px;
}


#flagsimg {
  margin : 0;
  height : 10px;
/*  background : url(images\flagswork.gif) no-repeat right top; */
}

ul#navlist {
  list-style : none;
  margin : 0;
  padding : 0;
  background-color : #d6d6d6;
}

ul#navlist li a:link, ul#navlist li a:visited {
  text-decoration : none;
  display : block;
  width : 88%;
  padding : 6px 6%;
  background-color : #5c6f90;
  color : #fff;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 0.75em;
}

ul#navlist li {
  border-top : 1px solid #a5b5c6;
}

ul#navlist li a:hover {
  background-color : #bff8fb;
  color : #5c6f90;
}

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

ul#linklist li {
  border-top : 1px solid #a5b5c6;
}

p#navlist {
  padding-left : 30px;
}

ul#linklist li a:link, ul#linklist li a:visited {
  padding : 1px;
  text-decoration : none;
  display : block;
  font-family : Arial, Helvetica, sans-serif;
  font-size : .75em;
  color : #5c6f90;
  background-color : transparent;
}

ul#linklist li a:hover {
  color : #43616b;
  background-color : transaprent;
  text-decoration : underline;
}

#topbar {
  width : 100%
  height 50px;
  top : 120px;
}

#logoimg {
  margin : 0;
  margin-left : 30px;
  padding : 0;
}

.imgleft {
  float : left;
  margin-right : 10px;
  padding-left : 2em;
}

.imgcentre {
  float : center;
}

.imgright {
  float : right;
  margin-left : 10px;
  padding-right : 2em;
}

.imgspacedright {
   float : right;
   margin : 10px;
}

.imgspacedleft {
   float : left;
   margin : 10px;
}

.imgspacedright0 {
   float : right;
   margin : 10px;
   margin-right : 50px;
}

.imgspacedleft0 {
   float : left;
   margin : 10px;
   margin-left : 40px;
}

ul#contentlist0 {
  list-style-type : none;
  border-color : white;
  padding-top : 2em;
  margin-top : 2em;
  margin-left : 0;
  margin-right : 0;
  padding : 0;
  border : 0;
}

ul#contentlist {
  list-style-type : none;
  margin-left : 2em;
  margin-right : 2em;
  padding : 0;
}

ul#contentlist li {
  border : 0;
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : .9em;
  font-weight : bold;
  color : #5c6f90;
}

li#circle {
  list-style-type : circle;

}

li#upper-alpha {
  list-style-type : upper-alpha;
}

li#lower-alpha {
  list-style-type : lower-alpha;
}

li#decimal {
  list-style-type : decimal;
}

.nounderline {
  text-decoration : none;
}

form.contact fieldset {
  border : 2px;
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 1em;
  padding : 10px;
  color : #5c6f90;
  background : #eff;
}

form.contact legend {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 1em;
  padding : 5px;
  color : #5c6f90;
}

form.contact {
  margin : 0;
  margin-top : -20px;
  padding : 0;
}

form.contact label {
  line-height : 150%;
  clear : both;
}

form.contact label.fixedwidth {
  display : block;
  width : 150px;
  float : left;
}

form.contact .buttonarea input {
  background : #5c6f90;
  color : white;
  padding : 5px;
}

form.contact .buttonarea {
  text-align : center;
  padding : 4px;
  
}

#centred {
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : 1em;
  font-weight : bolder;
  color : #5c6f90;  
  padding-left : 0;
  text-align : center;
}

ul.reportlist {
  list-style-type : none;
  margin-left : 2em;
  margin-right : 2em;
  padding : 0;
}

ul.reportlist li {
  border : 0;
  font-family : 'Arial Narrow', Arial, Helvetica, sans-serif;
  font-size : .9em;
  font-weight : bold;
/*  color : #5c6f90; */
}

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

ul#linklist li {
  border-top : 1px solid #a5b5c6;
}

ul.reportlist li a:link {
  padding : 1px;
  text-decoration : none;
/*  display : block; */
  font-family : Arial, Helvetica, sans-serif;
  font-size : .75em;
/*  color : #5c6f90; */
  color : blue;
  background-color : transparent;
}

ul.reportlist li a:visited {
  padding : 1px;
  text-decoration : none;
/*  display : block; */
  font-family : Arial, Helvetica, sans-serif;
  font-size : .75em;
/*  color : #5c6f90; */
  color : purple;
  background-color : transparent;

}

ul.reportlist li a:hover {
/*  color : #43616b; */
  background-color : transaprent;
  text-decoration : underline;

