body {
	font-size:11px; 
	margin: 0px; 
	line-height: 1.5;
	font-family: "Helvetica Neue", arial, sans-serif; 
	background: #f2f2f2;
	color: #555555;
	padding:0px 0px 0px 0px;
}

div.bodycenter	{
	background: #eaeaea;
	width: 980px;
	padding: 0px 20px 0px 20px;
	}

div.innerbodycenter {
	background: #eaeaea;
	width: 980px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.mainheader {
	background: #1d9f9f;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

h1	{
	font-size: 16px;
	padding: 0px 20px 15px 0px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0px;
	color: #ffffff;
}

.menuheader {
	background: #167887 url(images/menu5.gif) repeat;
	padding:  0px 0px 4px 0px;
	color: #ffffff;
	margin: 0px;
	font-size: 16px;
	height: 36px;
	border-bottom: 2px solid #ffffff;
	border-top: 1px solid #bef4f3;
}

.menu {
	margin: 0px 0px 0px 0px;
	padding: 8px 23px 0px 23px;
	height: 28px;
}

.menu2 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	height: 28px;
}

.menuhome {
	margin: 0px 0px 0px 0px;
	padding: 8px 23px 0px 20px;
	height: 28px;
}

.menucontact {
	margin: 0px 0px 0px 0px;
	padding: 8px 20px 0px 27px;
	height: 28px;
}

a.index {
	font-size: 100%;
	color: #167887;
	text-decoration: underline;
}

a.index:link {
	color: #167887;
	text-decoration: underline;
}

a.index:visited {
	color: #167887;
	text-decoration: underline;
}

a.index:hover {
	color: #167887;
	text-decoration: none;
}

a.index:active {
	color: #167887;
	text-decoration: underline;
}

a.h {
	font-size: 100%;
	color: #555555;
	text-decoration: none;
}

a.h:link {
	color: #555555;
	text-decoration: none;
}

a.h:visited {
	color: #555555;
	text-decoration: none;
}

a.h:hover {
	color: #555555;
	text-decoration: none;
}

a.h:active {
	color: #555555;
	text-decoration: none;
}

a.nwk {
	font-size: 100%;
	color:#666666;
	text-decoration: underline;
	font-weight: normal;
}

a.nwk:link {
	color:#666666;
	text-decoration:underline;
}

a.nwk:visited {
	color:#666666;
	text-decoration:underline;
}

a.nwk:hover {
	color:#666666;
	text-decoration: none;
}

a.nwk:active {
	color:#666666;
	text-decoration:underline;
}

a.nwk2:link {
	color:#666666;
	text-decoration:none;
}

a.nwk2:visited {
	color:#666666;
	text-decoration:none;
}

a.nwk2:hover {
	color:#666666;
	text-decoration: none;
}

a.nwk2:active {
	color:#666666;
	text-decoration:none;
}

.footer {
	padding: 210px 0px 5px 0px;
	margin: 30px 0px 0px 0px;
	color:#666666;
	font-size: 90%;
}

a.menulink {
	font-size: 16px;
	color:#ffffff;
	text-decoration: none;
}

a.menulink:link {
	color:#ffffff;
	text-decoration: none;
}

a.menulink:visited {
	color:#ffffff;
	text-decoration: none;
}

a.menulink:hover { 
	color:#effff7;
	text-decoration: underline;
}

a.menulink:active {
	color:#ffffff;
	text-decoration: none;
}

p {
	margin: 5px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}

div.tel2 {
	font-size: 24px;
	color: #167877;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.0;
}

div.tel {
	font-size: 28px;
	color: #bef4f3;
	padding: 20px 0px 0px 0px;
	margin: 5px 20px 0px 0px;
	line-height: 1.0;
	font-family: "Helvetica Neue", arial;
}

span.call {
	font-size: 16px;
}

img.logo {
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
}

.menuheader2 {
	padding: 7px 0px 0px 0px;
	color: #ffffff;
	background: #f2f2f2 url(images/menu6.gif) repeat-x top;
	margin: 1px 0px 0px 0px;
	font-size: 16px;
	height: 32px;
}

.topheader2left {
	padding: 12px 15px 15px 15px;
	margin: 15px 15px 0px 0px;
	background: #ffffff;
	width: 295px;
	height: 349px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheader2right {
	height: 376px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
	font-family: "Helvetica Neue", arial, sans-serif;
}

.topheader3left {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	width: 610px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
}

.menuheader3 {
	padding:  10px 10px 0px 15px;
	color: #ffffff;
	background: #f2f2f2 url(images/menu5.gif) repeat-x top;
	margin: 15px 0px 0px 0px;
	font-size: 16px;
	height: 30px;
	width: 615px;
}

.topheader3right {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 295px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
}

.topheader8right {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	width: 280px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
}

.topheader9right {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 20px;
	background: #ffffff;
	width: 280px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
}

.topheader3righta {
	padding: 15px 0px 15px 15px;
	margin: 0px 0px 0px 15px;
	background: #ffffff;
	width: 310px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
	overflow: hidden;
}

.menuheader4 {
	padding:  10px 15px 0px 15px;
	color: #ffffff;
	background: #f2f2f2 url(images/menu5.gif) repeat-x top;
	margin: 15px 0px 0px 15px;
	font-size: 16px;
	height: 30px;
	width: 295px;
}

.menuheader8 {
	padding:  10px 15px 0px 15px;
	color: #ffffff;
	background: #f2f2f2 url(images/menu5.gif) repeat-x top;
	margin: 15px 0px 0px 0px;
	font-size: 16px;
	height: 30px;
	width: 280px;
}

.menuheader9 {
	padding:  10px 15px 0px 15px;
	color: #ffffff;
	background: #f2f2f2 url(images/menu5.gif) repeat-x top;
	margin: 15px 0px 0px 20px;
	font-size: 16px;
	height: 30px;
	width: 280px;
}

.topheader5left {
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
	width: 610px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
	overflow: hidden;
}

.topheader5lefta {
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
	width: 610px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
	overflow: hidden;
}

.gallerymain {
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background: #ffffff;
	width: 950px;
	font-size: 14px;
	font-family: "Helvetica Neue", arial;
	overflow: hidden;
}

h2	{
	font-size: 24px;
	padding: 0px 20px 5px 0px;
	font-weight: normal;
	line-height: 1.0;
	margin: 0px;
	color: #167887;
}

img.nonindexright {
	margin: 0px 0px 5px 20px;
}

li {
	color: #167887;
	margin: 5px 0px 5px 0px;
}

ul {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 12px 20px;
}

span.elec {
	color: #555555;
}

li.elec {
	color: #004e97;
}

h3	{
	font-size: 20px;
	padding: 0px 0px 1px 0px;
	font-family: arial;
	line-height: 1.0;
	margin: 12px 20px 0px 0px;
	color: #167877;
	width: 100%;
	font-weight: normal;
}

h3.terminology	{
	font-size: 20px;
	padding: 0px 0px 1px 0px;
	font-family: arial;
	line-height: 1.0;
	margin: 21px 20px 0px 0px;
	color: #167877;
	width: 100%;
	font-weight: normal;
}

h3.designs	{
	font-size: 18px;
	padding: 0px 0px 1px 0px;
	font-family: arial;
	line-height: 1.0;
	margin: 12px 20px 10px 0px;
	color: #167877;
	width: 100%;
	font-weight: normal;
}

img.left {
	margin: 0px 20px 0px 0px;
	border: 1px solid #004e97;
}

span.blue {
	color: #004e97;
	font-weight: bold;
}

img.left2 {
	margin: 3px 20px 0px 0px;
}

img.due {
	border: 1px solid #004e97;
	margin: 5px 0px 7px 0px;
}

span.sup {
	font-size: 8px;
}

.caption {
	font-size: 10px;
}

.tel3 {
	font-size: 16px;
}

img.index {
	border: 1px solid #004e97;
}

img.thumb {
	border: 1px solid #167887;
	margin: 0px 0px 10px 0px;
}

h4.thumb {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	line-height: 1.0;
	margin: 0px;
	color: #167887;
}

img.productleft {
	margin: 0px 10px 0px 0px;
	border: 1px solid #167887;
}

.case {
	margin: 10px 20px 0px 0px;
}

.bull {
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}

.qa {
	color: #167887;
	font-weight: bold;
	width: 30px;
}

.q {
	color: #003300;
	padding-bottom: 5px;
}

h3.faq	{
	font-size: 18px;
	padding: 0px 0px 1px 0px;
	font-family: arial;
	line-height: 1.0;
	margin: 12px 20px 10px 0px;
	color: #167887;
	width: 100%;
	font-weight: normal;
}

img.gallery {
	margin: 8px 0px 8px 0px;
	padding: 2px;
	border: 2px solid #167887;
}

img.gallery2 {
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 2px solid #167887;
}

img.gallery3 {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 2px solid #167887;
}

div.share {
	padding: 2px 0px 0px 0px;
	margin: 0px 18px 6px 0px;
}

span.quote {
	color: #167887;
	font-weight: bold;
	font-size: 14px;
}

span.quoter {
	color: #167887;
	font-style: italic;
}

a.entry-title:link{
	color: #ffffff;
	text-decoration: none;
}

a.entry-title:visited {
	color: #ffffff;
	text-decoration: none;
}

a.entry-title:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.entry-title:active {
	color: #ffffff;
	text-decoration: none;
}

.homesections {
	width: 136px;
	margin: 0px 16px 16px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.homesections div {
	padding: 0px 2px 2px 2px;
	background: #197674;
}

.topheader5lefta img {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 2px solid #197674;
}

.gallerymain img {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 2px solid #197674;
}

.topheader5left img {
	margin: 0px 0px 20px 0px;
	padding: 2px;
	border: 2px solid #197674;
}

.topheader3righta img {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 2px solid #197674;
}

span.date {
	color: #167887;
	font-weight: bold;
}

span.when {
	font-size: 90%;
	font-style: italic;
}

span.ref {
	font-size: 16px;
}

img.map {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #ffffff;
}

img.parts	{
	border: 2px solid #197674;
	padding: 2px;
	margin: 0px;
}

.sussexmap {
	margin: 0px 38px 0px 0px;
}

.table_top {
	background: #eaeaea;
	color: #167877;
	font-weight: bold;
	white-space: nowrap;
}

.table {
	background-color: #eaeaea;
	color: #303030;
	white-space: nowrap;
}

img.diagram {
	border: 0px solid #ffffff;
	margin: 10px 0px 10px 0px;
}

.treads {
	color: #167887;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.standard {
	float: right;
	padding: 7px 7px 0px 7px;
	margin: 0px 30px 10px 20px;
	width: 290px;
	border: 2px solid #167887;
}

h3.standard {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
}

div.standard2 {
	float: right;
	padding: 7px 7px 0px 7px;
	margin: 0px 0px 10px 20px;
	width: 520px;
	border: 2px solid #167887;
}