	#westac-co-uk {border:0;margin:0;padding:0;font-size:70%;font-family:arial,helvetica,sans-serif}
	#header {}
	#wpl_logo {height:66px;float:left;}
	#powerpac_logo {height:66px;float:right;}
	
	#main_menu {clear:both;background:#c5c3c4 url(main_menu_back.jpg) top left repeat-x;min-height:39px;text-align:right;padding:0;}
	#main_menu ul {list-style-type:none;margin:0;}
	#main_menu li {display:inline;padding:0;}
	#main_menu a {font-size:2.8em;margin:0;padding:0 10px;font-weight:bold;text-decoration:none;color:#999999}
	#main_menu a:link, #main_menu a:visited {}
	#main_menu a:hover {color:#000000}
	
	#breadcrumb {background:#999999;color:#ffffff;padding:2px 5px;border-bottom:1px solid #888888;border-top:1px solid #888888;}
	#breadcrumb a {color:#ffffff;}
	
	#sub_menu {width:142px;float:left;padding:0;}
	#sub_menu ul {list-style-type:none;margin:0;padding:0;}
	#sub_menu li {list-style-type:none;padding:0;margin:2px 0 0 0;}
	#sub_menu a {}
	#sub_menu a:link, #sub_menu a:visited {padding:5px 1px 2px 2px;color:#ffffff;font-size:1.4em;width:140px;display:block;text-decoration:none;font-weight:300;letter-spacing:1px;background:#a6c1f0 url(side_button_back.jpg) top left repeat-x;border:1px solid #0F81D9;}
	#sub_menu a:hover {background:#f7ba4f url(side_selected.jpg) top left repeat-x;border:1px solid #ff6600;}
	
	#sub_menu #side_selected {background:#f7ba4f url(side_selected.jpg) top left repeat-x;border:1px solid #ff6600/*#ef922f*/;color:#ffffff;font-weight:300;font-size:1.4em;width:140px;padding:5px 1px 2px 2px;margin:2px 0 0 0 0;}
	#sub_sub_menu {list-style-type:none;margin:0;padding:0;background:transparent;}
	#sub_sub_menu li {list-style-type:none;padding:0;margin:0;background:transparent;border:0;}
	#sub_sub_menu a:link, #sub_sub_menu a:visited {border-width:1px 1px 1px 15px;border-color:#ffffff;border-style:solid;color:#ffffff;font-size:0.65em;padding:1px;margin:2px;display:block;text-decoration:none;font-weight:600;width:120px;background:transparent;}
	#sub_sub_menu a:hover {border-width:1px 1px 1px 15px;border-color:#ffffff;border-style:solid;background:#ffffff;color:#000000;}

	#menu_list li {border:1px solid #0F81D9;}
	#menu_list p {padding-left:4px;padding-bottom:4px;margin:0;color:#999999;}
	#menu_list a:link, #menu_list a:visited {width:135px;background:#ffffff;color:#1b86da;font-size:1.1em;border:0;margin-bottom:0;}
	#menu_list a:hover {width:135px;background:#ffffff;color:#ff9900;font-size:1.1em;border:0;margin-bottom:0;}
	
	#main_content {margin:2px 0px 2px 175px;}
	
	#front_page_content {margin:2px 0px 2px 2px;}
	
	#equipment_spec dt {border-width:0 0 1px 15px;border-color:#1b86da;border-style:solid;font-weight:bold;padding-top:1px;}
	#equipment_spec dt span {border-width:1px 1px 0 0;border-color:#1b86da;border-style:solid;padding-left:2px;padding-right:2px;}
	#equipment_spec dd {margin:2px 2px 5px 2px}
	
	h1,h2,h3 {background:#1b86da url(corner_tl.jpg) top left no-repeat;color:white;margin-top:0;padding:2px;margin-bottom:0px;}
	h2 {height:1.2em;}
	p.range_overview {font-family:times,serif;color:#666666;font-style:italic;font-size:1.45em;margin-top:0px;}

	#front_page_content h1, #front_page_content h2 {background:#1482D9 url(side_button_back.jpg) bottom left repeat-x;padding-left:15px;color:#fdfdfd;border:1px solid #1b86da;}
	#front_page_content h2 {border-bottom:0px;}
	#front_page_content p.frontpage {font-size:1.4em;padding:5px;margin:0;color:#666666;letter-spacing:0px;line-height:1.3em;}
	#about_the_company {width:80%;margin:0 auto}

	.page_menu {background:#ffffff;text-align:right;padding-right:15px;}
	#sub_page_options {list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
	#sub_page_options li {font-size:1.3em;font-weight:bold;height:auto;text-align:left;display:inline;margin:0 3px 0 3px;}
	#sub_page_options span {background:#1b86da url(corner_bl.jpg) bottom left no-repeat;padding-left:5px;}
	#sub_page_options a {background:#1b86da url(corner_br.jpg) bottom right no-repeat;text-decoration:none;letter-spacing:-1px;text-align:center;margin:0 0 0 0;padding:0 6px 0 0;}
	#sub_page_options a:link, #sub_page_options a:visited {background:#1b86da url(corner_br.jpg) bottom right no-repeat;color:#ffffff;}
	#sub_page_options a:hover {color:#ff9900;}
	
	#page_menu_item_active span {background:#ff9900 url(corner_hbl.jpg) bottom left no-repeat;}
	#page_menu_item_active a {background:#ff9900 url(corner_hbr.jpg) bottom right no-repeat;}
	#page_menu_item_active a:link, #page_menu_item_active a:visited {background:#ff9900 url(corner_hbr.jpg) bottom right no-repeat;color:#ffffff;}
	#page_menu_item_active a:hover {color:#000000}

	* html #sub_page_options span {
		margin-right:-6px; /* */
		m\argin-right:-3px; /* */
	}

	#range_header {margin:5px;height:auto;}
	* html #range_header {
		/* IE5Mac filter \*/
		height:115px;
		/* end filter */
	}
	/* Opera 7 hack */
	@media all and (min-width: 0px){
	   #range_header {height:200px;}
	}
	.img {float:left;width: 150px;padding: 0 0 0 0;}
	#range_header p {padding: 5px 0 0 0;}
	#range_header:after { content: ""; display: block; height: 0; clear: both; }
	
	
	/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #sub_menu {
  margin-right: 5px;
  }
 
* html p {
  height: 1%;
  margin-left: 0;
  }
 * html span {
  height: 1%;
  margin-left: 0;
  }
   * html dt {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

.affil_graphic {text-align:center;margin-top:10px;}

#affil_graphic {text-align:center;margin-top:20px;}
#affil_graphic .affil_graphic {text-align:center;margin-top:10px;/*display:inline;*/}

#data_table {width:90%;margin:5px;}
#data_table tbody {border-left:1px solid #1b86da;}
#data_table th {border-bottom:1px solid #1b86da;background:#1b86da;color:#ffffff;}
#data_table th.top_left {background:#1b86da url(corner_tl.jpg) top left no-repeat;}
#data_table th.top_right {background:#1b86da url(corner_tr.jpg) top right no-repeat;}
#data_table td {border-bottom:1px solid #1b86da;font-size:1em;}
* html #data_table {
	width:80%; /* IE5.x hack */
	w\idth:90% /* Correct for IE6 */
}
* html #data_table td {
font-size:0.7em;/* IE 5.x hack */
f\ont-size:1em;/* Correct for IE6 */
}
* html #data_table th {
font-size:0.7em;/* IE 5.x hack */
f\ont-size:1em;/* Correct for IE6 */
}
#data_table tfoot td {background:#1b86da;border-bottom:0px;}
#data_table td.bottom_left {background:#1b86da url(corner_bl.jpg) bottom left no-repeat;}
#data_table td.bottom_right {background:#1b86da url(corner_br.jpg) bottom right no-repeat;}

.row_over {background:#1b86da;}
.row_over td {background:#1b86da;color:#ffffff;cursor:hand;}
.row_out {background:#ffffff;}
.row_out td {background:#ffffff;color:#000000;cursor:pointer;}

acronym {border-bottom:1px dotted #cccccc;cursor:help;}

.range_card {width:250px;height:auto;float:left;margin-right:10px;padding:0;margin-bottom:10px;}
.range_card dl {margin:0 0 0 157px;}
.range_card dt {font-size:1.4em;font-weight:bold;}
.range_card dd {font-size:1.4em;border-top:1px dotted #cccccc;border-bottom:1px solid #1b86da;margin-left:0;}

.range_border {border-bottom:1px solid #1b86da;min-height:140px;border-left:1px solid #1b86da;border-right:1px solid #1b86da;margin-top:0px;}
* html .range_border {height:155px;}

.magic_clear {clear:both;height:0;}
.magic_clear2 {clear:both;height:1px;}

h2 a:link, h2 a:visited {display:block;width:100%;text-decoration:none;color:#ffffff;}
h2 a:hover {display:block;width:100%;text-decoration:none;color:#ff9900;}

a:link img, a:visited img {border:1px solid #ffffff;}
a:hover img {border:1px solid #ff9900;}

.pdf_link {float:left;text-align:center;margin:0 10px 0 5px;text-decoration:none;width:55px;}
.pdf_link img {border:0;}

#footer {background:#cccccc;border-top:1px solid #666666;border-bottom:1px solid #666666;font-size:1.1em;text-align:center;}	

p.frontpage {font-size:1.4em;padding:5px;margin:0;color:#666666;letter-spacing:1px;line-height:1.3em;}
.frontbox {margin-top:0px;border:1px solid #1b86da;height:auto;margin-bottom:5px;}
* html .frontbox {height:1%;}
.frontbox:after { content: ""; display: block; height: 0; clear: both; }

	.imgright {float:right;padding: 0 0 0 0;}
	.imgleft {float:left;padding: 0 0 0 0;}
	.imgcentre {text-align:center}
	
* html p.frontpage {
  height: 1%;
  margin-left: 0;
  }
h1.front {margin-bottom:5px;}

/* Opera 7 hack */
@media all and (min-width: 0px){
   .frontbox {/* Not needed in Opera 9! height:100px;*/}
}

.termslist li {line-height:1.7em;border-bottom:1px dotted #999999;}
.centered_content {text-align:center;}

dl.frontpage dt {font-size:1.4em;font-weight:bold;}
dl.frontpage dd {font-size:1.4em;color:#666666;letter-spacing:1px;line-height:1.3em;}

legend {font-size:1.4em;font-weight:bold;}
fieldset > fieldset > legend {font-size:1.1em;}
fieldset > fieldset {border:1px dotted #cccccc;}

fieldset
{
	display: block;
	margin: 0 0 1em 0;
	padding: 0 1em 1em 1em;
}

fieldset.radio
{
	margin: 1em 0 2em 0;
}

fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

fieldset.radio label
{
	font-weight: normal;
}

input
{
	display: block;
	width:15em;
}

textarea
{
	display:block;
}

input.submit
{
	clear: both;
}

label
{
	float: left;
	display: block;
	margin: 0.2em 1em 0 0;
	font-weight: bold;
}

select
{
	display: block;
}

div.failed {background:#ffb9b9;border:1px solid #db6664;font-size:1em}
div.nonvisible {display:none}
input.badinput {background:#ffb9b9;border:1px solid #db6664;}
#form_errors {padding:5px;}
#form_errors p {margin:0px;}