body
{
	margin: 0;
	padding: 0;
	color: #333;
	background-color: rgb(0,107,30);
}

#page
{
	width:994px; /* 080111 was 997 071106 was 980 - this keeps the page together on small, medium and large on IE6*/
	border:0;
	margin:0;
}

#content
{
	xfont-size:0.8em; /*080114 removed, was 0.8em; */
}
#content a:link 
{
	color: #060;
	text-decoration: underline;
}

#content a:visited 
{
	color: #000;
	text-decoration: underline;
}

#content a:hover 
{
	color:  #FF3300;
	text-decoration: underline;
}

#content a:active 
{
	color: #FF3300;
	text-decoration: underline;
}


x#content a:link 
{
	color:  #FF3300;
	xtext-decoration: none;
}
x#content a:visited 
{
	color: rgb(0,107,30);
	xtext-decoration: none;
}
x#content a:hover 
{
	color:  #FF3300;
	xtext-decoration: none;
}
x#content a:active 
{
	color: #FF3300;
	xtext-decoration: none;
}


#topleft
{
	float: left;
	background: rgb(0,107,30);
	width: 32px;
	height:562px;
	border:0;
	margin:0;
}

#wrapper
{
margin:0;
padding:0;
margin-left:32px;
}


#content
{
	float:left;
	background: #fff url(../images/belbin/whoozWithIcons.gif) no-repeat;
        background-position: bottom left;
	width:765px; /* 071106 was 765 */
	min-height:529px;
	margin:0;
	padding:0;
}
* html #content
{
	height:529px;
}


#footerlinks
{
	clear: both;
        padding: 0 0 0 0;
	xwidth:958px; /*071106 */
	xtext-align:center;/*071106 */
}

	
#youarehere
{
font-size:0.7em;
color:#rgb(0,107,30);
padding: 6px 0 0px 20px;
float:left;
margin:0;
font-family:Arial, Helvetica, sans-serif; /*071119 */
}

#youarehere ul
{
	margin: 0;
	padding: 0;
	display: inline;
}
#youarehere ul li
{
	display: inline;
	padding-left: 12px;
	padding-right: 4px;
}
#youarehere span
{
	display: block;
	float: right;
	margin: 0;
	font-size: .9em;
	xmargin-left: 10px; /*071119 */
	margin-right: 5px;
}
#youarehere span strong
{
	font-size: 1.1em;
	font-weight: normal;
}
#youarehere span strong a
{
	xpadding-left: 6px; /*071119 */
	padding-right: 6px;
}

#youarehere ul li {background: url(../../tpls/images/defaulthome.gif) no-repeat 2px 4px;}
#youarehere ul li a:link, #youarehere ul li a:visited { color: #060; text-decoration : none; }
#youarehere ul li a:hover, #youarehere ul li a:active { color: #060; text-decoration : underline; }
#youarehere ul li a:active{ color: #060; text-decoration : none; }



#right
{
	font-family:Verdana, Arial, sans-serif; /*071107 affects links too */
	float:right;
	border-left:1px solid #99CC66;
	xborder-right:1px solid #99CC66;
	padding: 0;
	margin:0 0 20px 0;
}
#rightliner
{
	width:196px; /*071106 was 180*/
	min-height:488px;
	background:#FFFDD8;
}
* html #rightliner
{
	height:488px;
}

#rightliner2
{
	padding:0;
	padding-top:18px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom: 38px;
}



#elements
{
margin:0;
padding-top:74px; /*080124  was 38px */
padding-right:0;
font-size:1.2em;
font-family:Verdana, Arial, sans-serif;
}

#elements #signposts
{
  margin: 0 0 0 195px;
  padding: 0;
  background-color: #efe;
}

#elements #firstpara
{
  clear: left;
  margin: 0 38px 0 345px;
  padding: 38px 0 160px 0;
  font-size: 0.8em;
}




#content
{
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#content h1
{
color:#rgb(0,107,30);
font-size:1.4em;
border-bottom:1px solid #99CC66;
font-family:Arial, Helvetica, sans-serif;

}

#content h2
{
color:#rgb(0,107,30);
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom: 0.2em;
}

#content h3
{
color:#000;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom: 0.2em;
}

#content p
{
margin-top: 0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
font-size:0.8em;
}


/* Hide divs used on printable version of page only */
#sentenceprinth, #sentenceprintf
{
	display: none;
}


#recentnews, #recentnews h2, #recentnews a:link, #recentnews a:visited
{
color:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:1em;
}
#recentnews
{
xbackground-color:#rgb(0,107,30);
xmargin-top:70px;
margin-left:0;
padding:0;
float:left;
width:280px;
xvertical-align:bottom;
position: absolute;
left: 35px;
top: 400px;

}


.recentnews ul /*080130 */
{
margin:0;
padding:0;
}

.recentnews li a, 
.recentnews li a:visited /*080130 */
{
list-style:none;
}

/*080111*/
#right p
{
  font-size: 0.8em;
  color: rgb(0,107,30);
}
#right a:link
{
color:rgb(0,107,30);
}
#right a:visited
{
color:rgb(0,107,30);
}
#right a:hover
{
color:rgb(255,96,0);
}
#footer, #fb
{
  padding: 5px 0 0 35px;
  font-size: 0.8em;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #fff;
}

#footer a
{
color:#fff;
}
#footer a:hover
{
color:#ffc;
}



/******************* call us ********************/

.dg17
{
margin-bottom: 4px;
text-align: center;

}
.dg17 .dg17header
{
color: #060;
font-size: 1.4em;
font-weight: bold;
}
.dg17 .dg17header p
{
margin: 0;
}
.dg17 .dg17body
{
color:060;
font-size: 1.2em;
font-weight: bold;
display: block;
text-align: center;
}

.dg17 .dg17body p
{
padding: 0;
margin: 0;
color:060;
width:954px; /*080124 was 754px*/
}
div.dg17 { background: #fff url(../../tpls/images/cornertl.gif) no-repeat 0 0; width: 100%; }
div.dg17 div { background: url(../../tpls/images/cornerbl.gif) no-repeat 0 100%; }
div.dg17 div div { background: url(../../tpls/images/cornerbr.gif) no-repeat 100% 100%; }
div.dg7 div div div { background: url(../../tpls/images/cornertr.gif) no-repeat 100% 0; padding: .5em; }

.fb
{
  width: 932px; /*080124 was 732px*/
}
.fb .d1
{
  background-image: url(../../tpls/images/belbin/hpwb_tl.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
.fb .d2
{
  background-image: url(../../tpls/images/belbin/hpwb_tr.gif);
  background-position: top right;
  background-repeat: no-repeat;
}
.fb .d3
{
  background-image: url(../../tpls/images/belbin/hpwb_bl.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
.fb .d4
{
  background-image: url(../../tpls/images/belbin/hpwb_br.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}


.fb .fbliner
{
  padding: 4px 10px 4px 10px;
  xborder: 1px solid #fff;
}
.fb .fbbody
{
  width: 910px; /*080124 was 710px */
  color: #fff;
  font-size: 1.2em;
  padding:0 2em 0 2em; /*080215 added */
  font-family: Verdana,arial, helvetica, sans-serif;
  text-align: center;
}


/*************** SEARCH **************/ 
#sitesearchform
{
  margin: 0;
  padding: 1em 0 0 0;
  font-size: 0.8em;
  color: rgb(0,107,30);
}
#sitesearchform dl
{
  margin: 0;
  padding: 0;
}
#sitesearchform dt
{
  margin: 0;
  padding: 0;
}
#sitesearchform dd
{
  margin: 0;
  padding: 0;
}
#searchbutton
{
  margin: 0 0 0 3px;
  font-size: 0.75em;
}


