/* Wessex Health & Safety Document CSS Document */

body
{
  margin-top: 15px;
  text-align: center;
  background-color: #EEE;
}

a:link, a:active, a:visited
{
  color: #3666D5;
}
a:hover
{
  text-decoration: none;
}

#container
{
  width: 754px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background: url(images/i_frameVertical.gif) left repeat-y #FFFFFF;
  border: 2px solid #666666;
}

#banner
{
  padding-top: 100px;
  background: url(images/i_banner.gif) no-repeat #F4F7FD;
}

#bannerBottom
{
  height: 14px;
  background: url(images/i_frameTop.gif) repeat-x;
  /*border: 1px solid;*/
}

#bannerBottomLeft
{
  /*float: left;
  width: 49%;*/
  height: 100%;
  background: url(images/i_frameCorner.gif) left no-repeat;
  /*border: 1px solid;*/
}

#leftColumn
{
  /*display: inline;*/
  float: left;
  width: 110px;
  /*height: 210px;*/
}

#menu
{
  margin-top: 10px;
}

a.menuButton, a.menuButtonSelected
{
  display: block;
  width: 107px;
  height: 24px;
  padding-top: 6px;
  
  font: normal 10pt Verdana;
  text-align: center;
  text-decoration: none;
}

a.menuButton
{
  color: white;
  background: url(images/b_menu.gif);
}

a.menuButton:hover
{
  color: black;
  background: url(images/b_menu_f2.gif);
}

a.menuButtonSelected
{
  color: black;
  background: url(images/b_menu_f3.gif);
}

/*#OSH
{
  text-align: right;
}

#OSH img
{
  clear: both;
  margin-top: 10px;
}*/

#body
{
  float: left;
  width: 640px;
  /*height: 500px;*/
  /*border: 1px solid blue;*/
}

.textBox
{
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding: 15px;
  width: 580px;
  background-color: #F4F7FD;
  border: 2px solid #666666;
}

.textBox h1
{
  color: #000000;
  font: bold 12pt verdana;
  margin: 0px;
  padding: 0px;
}

.textBox p
{
 color: #000000;
 font: 10pt verdana;
}

.imageBoxFloatLeft
{
  float: left;
  margin-right: 30px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  border: 2px solid #666666;
  
}

.imageBoxFloatRight
{
  float: right;
  margin-left: 30px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  border: 2px solid #666666;
}

.textBox ul
{
  font: 10pt verdana;
}

.testimonialQuote
{
  font: bold xx-large Arial;
}

#footer
{
  clear: both;
  height: 34px;
  font: xx-small Verdana;
  background: url(images/i_frameBottom.gif) repeat-x;
}

#footerLeftCorner
{
  float: left;
  width: 4%;
  height: 100%;
  background: url(images/i_frameBottomLeft.gif) no-repeat;
}

#footerMain
{
  float: left;
  width: 96%;
  padding-top: 13px;
  text-align: center;
}

.link2link
{
  color: blue;
  font-weight: bold;
  text-decoration: none; 
}

.link2link:hover
{
  color: #9999FF;
}

