@charset "utf-8";
/* CSS Document */

body
{
  color: #717171; /*#8f8f8f;*/
  background-color: wbite !important;
}

#page
{
  width: 100%;
  position:static;
  margin-left:0px;
  left:0;
}


/* header blocks */

.headerBlockShort
{
  background: none;
   height: 50px;
}


.headerBlockShortInner
{
  position: static;
  width: 680px;
}

.headerBlockShort h1
{
  color: #ffffff;
  position: static;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 26px;
  line-height: 120%;
}

.headerBlockTallInner
{
  position: static;
  width: 698px;
  height: 285px;
}

.headerBlockTall h1
{
  color: #ffffff;
  position: static;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 26px;
  line-height: 120%;
}

.headerBlockTall img
{
  position: static;
   float:right;
}


.headerBlockTall
{
  background: none;
  height: 308px;
  padding: 20px 20px 0px 20px; ;
margin-left:-9px;
width:698px;
overflow:hidden;
}

.headerBlockTall h1
{
	color:black;
}
.headerBlockTallInner
{
  position: static;
  width: 698px;
  height: 285px;
}

.headerBlockTall img
{
  position: static;
  float:right;
}

/* inner content */

#contentInner
{
  width: 100%;
  background: none;
}



#contentInnerBody
{
  width: 100%;
}

h1, h2, h3, p, a
{
	color:black;
}

/* Remove unwanted elements */
#header, #logo, #nav, #primaryNav, #headerSearch, #headerOrderOnline, .noprint, #headerRight, .popupNav, #subNav, #subNavHeader, #footer, #footer1, .print, #video, #list
{
display: none !important;
}

/* Ensure the content spans the full width */
#container, #container2, #content
{
width: 100%; margin: 0; float: none;
}

.mainTitle h1
{
	color:black

}

.boxText a
{
	color:black;
}

.introCopy p
{
	color:black;
}

.introCopy a
{
	color:black
}

/* Improve colour contrast of links */
a:link, a:visited
{
color: #781351
}