body, p, div, span, td, blockquote {
	font-family: Verdana , Arial, Helvetica;
  font-size: 10pt;
}

h1 { 
  color: #3399FF; 
  font-size: 12pt;
  margin-left: 0; 
  padding-top: 7px;
}

h2, h3,h4,h5,h6 {
  color: #003366; 
  font-size: 10pt;
  margin-left: 0; 
  padding: 0px;
}


body {
  background-color: #777;
/*  background-color: #ffffff; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  
}



dt {
 padding: 3px 0 3px 0;
 font-weight: bold;
 color: #003366;
}

dd {
  padding: 5px 0 5px 0;

}

ul {
  list-style-type: square;
 

}

dl dd ul {

  padding: 0;
  margin: 0;

}



a:link {
        font-weight: normal;
        color: #003366;
        text-decoration: none;
}
a:visited {
        font-weight: normal;
        color: #003366;
        text-decoration: none;
}
a:hover{
        font-weight: normal;
        text-decoration: underline;
        color: #003366;

}

a:active {
        font-weight: normal;
        color: #003366;
        text-decoration: none;
}



input {
  border: 1px solid #69CCEF;
}



#outer_container1 {
        position: relative;
        background: white ;
        width: 1028px;   
        padding:0;
        margin: auto;
}

/* fix for IE */

#IEroot #outer_container1 {
  width: 1033px;
}


#outer_container2 {

  background: white ;
  width:100%;
  margin:0;
  padding:0;
}

#header {
   background-color:  #FFFFFF;
   margin-right: 216px;
   /*height: 143px;*/
  
}

#header img {
  border: 0;
  display block;
}

#header p {
  padding: 0;
  margin: 0;
}



#header td {
  background-color: #FFFFFF;
}

#rhsgraphic {
  position: relative;
  right: 0;
  /*top: 13px;*/
  padding: 0;
  margin: 0;
  float: right;
  

}



#footer {
   margin-right:231px;
   height: 100px;
   background-color:  #FFFFFF;
   text-align: center;
   font-size: 8pt;
   padding: 15px 0 0px 0;

}

#footer a  {
  font-size: 8pt;
}

#footer td {
  font-size: 8pt;
}





#footer p {
  padding: 0;
  margin: 0;
 
}

 hr {
  color: #66CCFF;
  background-color: #66CCFF;
  height: 3px;
}



#skyscraper {
   position: relative;
   float: right;

}



#menu {
  position: relative;
  left: 0;
  background-color:  #FFFFFF;
  float: left;
  width: 148px; 
  padding: 10px 10px 10px 0;
 


}



#menu p {
  padding: 0;
  margin: 0;
}

#menu img {
  border: 0;
  display block;
}

#content {
  padding-left: 0px;
  margin: 0 235px 0 0px;
}

#content_print {
  padding-left: 0px;
  margin: 0 235px 0 0px;
}

#content_print {
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
}

#subcontent {
  padding-left: 20px;
  margin: 0 0 0 245px;
}

#subcontent_print {

  padding-left: 20px;
  margin: 0;
}

#subcontent ul {
  list-style-type: square;
 

}


#subcontent .index {
  margin-left: 0;
  padding-left: 0;
  font-size: 10pt;
  list-style-type: none;
}

#subcontent ul li  {
  padding: 5px 0px 5px 0px;
}

#subcontent ol li  {
  font-weight: bold;
  color: #003366;
  padding: 5px 0px 5px 0px;
}

#subcontent ol li span {
  font-weight: normal;
  color: #000000;
}


#sidebar {
  position: relative;
  top: 0;
  float: left;
  width: 245px;
}

#sublhs {
  width: 370px;
  padding-left: 40px;
}

#bottomban {
	padding-left: 40px;
}
#subrhs {
  position: relative;
  float: right;
  padding: 10px;
}
#bmicalc {
  
  font-size: 8pt;
  width: 352px;
  height: 210px;
  background: #95caff url(/images/bmicalc.jpg) no-repeat left top ;
}

#bmicalcinner {
  position: relative;
  left: 130px;
  top: 30px;

}

#bmicalcinner td {
  font-size: 8pt;
  background-color: #95caff;
 


}

#bmicalcinner input {
  font-size: 8pt;
  border: 1px solid #66CCFF;
}



#bmicalcinner p {
  font-size: 8pt;
  margin: 0;
  padding: 0px;

}
#bmicalcinner form {
   font-size: 8pt;
   margin: 0;
   padding: 0px;

}

#homepagesections {
  padding-top: 10px;
}

#homepagesections td {
  background-color: #FFFFFF;
}


.dehilite {
  font-size: 8pt;
  color: #777;
}


.formlabel {
  font-weight: bold;
  text-align: right:
}

.success {
  color: green;

}

#content .index {
  list-style-type: none;
}



#subscribe p {
  margin: 2px;
  color: #777;
  font-size: 8pt; 
}

#subscribe input {
  font-size: 8pt;
  
}


.bmiresult {
  font-size: 18pt;
  font-weight: bold;
  color: #3399FF;
}
  
.data {
  background-color: #95CAFF;
  color: #003366;
  border-bottom: 1px solid #FFFFFF;
  
}
.dataendsection {
  background-color: #95CAFF;
  color: #003366;
  border-bottom: 2px solid #003366;
  
}
.dataws {
  background-color: #95CAFF;
  color: #003366;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

.datahead {
  background-color: #95CAFF;
  color: #000000;
  border-bottom: 2px solid #003366;
}

.dataheadws {
  background-color: #95CAFF;
  color: #000000;
  border-bottom: 2px solid #003366;
  border-left: 1px solid #FFFFFF;
}

.dataendsectionws {
  background-color: #95CAFF;
  color: #003366;
  border-bottom: 2px solid #003366;
  border-left: 1px solid #FFFFFF;
}



#sidebar a.singleoff {
  line-height: 27px;
  height: 27px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_off.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}


#sidebar a.singleon {
  line-height: 27px;
  height: 27px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_on.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
 
}

#sidebar a.doubleoff {
  line-height: 21px;
  height: 42px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_off_wide.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  
}

#sidebar a.doubleon {
  line-height: 21px;
  height: 42px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_on_wide.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  
}

#sidebar a.singleoff:hover {
  line-height: 27px;
  height: 27px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_on.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
 
  text-decoration: none;
  text-align: center;
  color:#F0E68C;

}


#sidebar a.doubleoff:hover {
  line-height: 21px;
  height: 42px;
  width: 239px;
  display: block;
  background: #66CCFF url(/images/bar_on_wide.gif) no-repeat left top ;
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #F0E68C;
  text-decoration: none;
  text-align: center;
}

#exercisebio {
  width: 200px;
  position:relative;
  float: right; 
  padding: 5px; 
  border: 1px dotted #777; 
 

}

#exercisebio h3 {
   font-size: 8pt;
}

#exercisebio p {

  color: #777; 
  font-size: 8pt;
}

#acroinfo {
 padding: 5px;
 border: 1px dotted #777;
}

#acroinfo p {
  font-size: 8pt;
  color: #777;

}

#bio {
  
  background: #66CCFF url(/images/derry-clarke_03.jpg) no-repeat left top ;
  width: 522px;
  height: 401px;

}

#bioruth {
  margin-top: 20px;
  background: #66CCFF url(/images/ruth-gibson-biog.jpg) no-repeat left top ;
  width: 522px;
  height: 401px;

}

#bioinner {
   padding-top: 5px;
}


#bioinner p {
  padding: 7px;
}

#printable_version {
  width: 134px;
  height: 31px;
  position: relative;
  float: right;
}

.thumbright {
  position: relative; 
  float: right; 
  margin:0; 
  padding-left: 5px;
  text-align: center;
}

.thumbleft {
  position: relative; 
  float: left; 
  margin:0; 
  padding-left: 5px;
  text-align: center;
}