@CHARSET "ISO-8859-1";
/* BASE */
html, body, form, fieldset {margin: 0;padding: 0;}
body {font-size: 0.8em;font-family: Arial, Helvetica, Sans-serif;color: #525252;}
p {margin-top: 0px;	}
big {font-size: 2.0em;font-weight: bold;}
.clearer {clear: both;	}
.padded {padding: 10px;	}
.right {float: right;}
.left {float: left;}
.stretch {width: 100%;	}
/* LAYOUT */
#boundary {margin: 0px auto;}
#whole-header-bg {background: url('../images/whole-header-bg.png') repeat-x;	}
#header-bg {background: url('../images/header-bg.png') top center no-repeat;	width: 100%;height: 111px;overflow: hidden;}
#header {width: 942px;height: 111px;	margin: 0px auto;}
#navigation-bg {width: 100%;background: url('../images/nav-bg.png') top center no-repeat;height: 39px;	}
#navigation {width: 942px;height: 36px;margin: 0px auto;z-index: 999;}
#left {float: left;}
#main-content {width: 942px;margin: 0px auto;margin-bottom: 0px;padding: 0px; position: relative;}
.fb-like { position: absolute !important; right: 0; top: 0; width: 100px; }
#navigation img.contact{width:auto !important;}
#top {margin-top: 20px;}
#breadcrumb {margin-top: 10px;color: #949495;	}
#breadcrumb ul{margin:0px;float:left;padding-left:0px;}
#breadcrumb ul li .divider{padding:0px 5px;}
#breadcrumb ul li{display:inline;float:left;list-style:none;}
#content {width: 680px;margin-top: 20px;}
#right {width: 240px;margin-top: 20px;}
#sub-footer-bg {width: 100%;background: #38566d;min-height: 100px;}
#sub-footer {width: 942px;margin: 0px auto;	}
#sub-footer-right {width: 220px;background: url('../images/contact-bg.png') top right no-repeat;height: 278px;	text-align: right;padding-right: 20px;padding-top: 40px;line-height: 1.5em;}
#footer-bg {width: 100%;background: #162b48;height: 127px;	}
#footer {width: 942px;margin: 0px auto;padding-top: 36px;color: #6a6b6d;}
#copyright {float: left;}
/* MODULES */
.moduletable-banner {margin-bottom: 26px;	width: 942px;height: 250px;}
.moduletable-banner div {display: none;	}
.custom-banner{display:block !important;}
.fixed-height .page-header{display:none;}
#right .moduletable {margin-bottom: 6px;overflow:hidden;	}
#right .moduletable-contact {height: 50px;	}
#right .moduletable-contact-internal {background: url('../images/contact-internal-bg.png') top left no-repeat;	height: 368px;padding-top: 100px;padding-right: 20px;text-align: right;line-height: 1.5em;}
/* LINKS */
a {outline: none;	text-decoration: none;}
a img {border: none;	}
a:hover {	}
#breadcrumb a {text-transform: capitalize;color: #6a6b6d;		}
#content a {color: #5c6b80;	text-decoration: underline;}
#content a:hover {text-decoration: none;}
#footer a {color: #6a6b6d;	}
#sub-footer-right a {text-decoration: underline;	}
/* HEADINGS */

h1, h2, h3, h4 {
	
	font-family: 'Tw Cen MT', Arial, Verdana, Helvetica;
	font-weight: normal;
	
}

h1 {

	font-size: 2em;	
	
}

h2 {

	font-size: 1.8em;	
	margin-top: 0px;
	
}

.strong {font-size: 2.2em;	font-family: 'Tw Cen MT Condensed Extra Bold', Arial, Verdana, Helvetica;margin: 0px;}
.strong span {margin: 0px;padding: 0px;}
.contentheading, .page-header {color: #2e4059;font-size: 25px;	font-family: 'Tw Cen MT Condensed Extra Bold', Arial, Verdana, Helvetica;text-transform: capitalize;padding-bottom: 10px;}
.contentheading span, .contentheading h1, .componentheading {color: #2e4059;font-size: 25px;	margin:0px;font-family: 'Tw Cen MT Condensed Extra Bold', Arial, Verdana, Helvetica;text-transform: uppercase;padding-bottom: 10px;}
h4 {font-size: 1.1em;	font-weight: normal;}
h4.hardman-heading {display: block;width: 690px;height: 41px;background: url('../images/hardman-header.png') top left no-repeat;	margin: 0px;font-family: 'Tw Cen MT Condensed Extra Bold', Arial, Verdana, Helvetica;font-size: 1.6em;	color: #4c708a;}
h4.hardman-heading span {display: block;float: left;padding-top: 5px;}
h4.hardman-heading .first {margin-left: 13px;}
h4.hardman-heading .last {color: #5c6b80;margin-left: 8px;}
.tuck {margin: 0px;padding: 0px;margin-left: 22px;line-height: 0.8em;color: #c0c7ca;}
.tuck2 {margin: 0px;padding: 0px;margin-left: 22px;line-height: 2em;color: #c0c7ca;}
.spacer {margin-bottom: 15px;}
/* COLOURED FONTS */
.white {color: #fff;	}
.dusky-blue {color: #5c6b80;}
.light-purple {color: #abb5c2;	}
/* COLOURED BACKGROUNDS */
.dusky-blue-bg {background: #5c6b80;	float:left;clear:both;text-align:left;}
li.item-208{display:none !important;}
/* LISTS */
ul {padding-left: 20px;}
li {list-style: square;color: #5c6b80;}
/* TABLES */
/* MODULETABLE */
.moduletable, .moduletable img {margin: 0px;padding: 0px;	}
/* MAIN MENU */
#navigation .home {float: left;}
#navigation .contact {float: right;	}
#navigation ul {margin: 0px;padding: 0px;	z-index:999;}
#navigation li {display: block;float: left;background: url('../images/nav-li-bg.png') top left no-repeat;margin-top: 4px;}
#navigation li:hover,#navigation li.sfhover  {display: block;float: left;background: url('../images/nav-li-bg-over.png') top left no-repeat;margin-top: 0px;}
#navigation li#current,#navigation li.active  {float: left;background: url('../images/nav-li-bg-on.png') top left no-repeat;margin-top: 0px;}
#navigation li#current a,#navigation li.active a  {	padding-top: 14px;}
#navigation li:hover a,#navigation li.sfhover a  {	padding-top: 14px;}
#navigation li a {display: block;color: #fff;font-family: 'Tw Cen MT', Arial, Verdana, Helvetica;text-decoration: none;padding-left: 15px;padding-right: 13px;padding-top: 10px;padding-bottom: 12px;}
#navigation .item1 {display: none;}
#navigation li ul { 
/* second-level lists */position : absolute;left: -999em;}
#navigation li ul li, #navigation li ul li.active,#navigation li ul li#current {	background: url('../images/li.png') center left no-repeat #455469;	font-size: 1.0em;	float: none;	margin: 0px;	clear: both;	min-width: 200px;	max-width: 300px;}
#navigation li ul li:hover,	#navigation li ul li.sfhover {			background: url('../images/li.png') center left no-repeat #5c6b80;		margin: 0px;		min-width: 200px;		max-width: 300px;		}
#navigation li ul li a, 	#navigation li ul li:hover a,	#navigation li ul li.sfhover a,	#navigation li ul li.active a,	#navigation li ul li#current a, 	#navigation li#current ul li a,	#navigation li.active ul li a,	#navigation li:hover ul li a,	#navigation li.sfhover ul li a	 {			font-family: Arial, Helvetica, Sans-serif;		display: block;		padding: 0px;		margin: 0px;		padding-top: 5px;		padding-bottom: 5px;		padding-left: 15px;		margin-left: 20px;		}
#navigation ul li:hover ul, #navigation ul li.sfhover ul {left: auto;margin-top: 0px;}
/* RIGHT MENU */
#right .moduletable-right-menu {background:	url('../images/right-menu-header.png') top left no-repeat;padding-bottom: 20px;color: #fff;margin-bottom: 10px;}
#right .moduletable-right-menu h3 {padding-top: 10px;padding-left: 15px;padding-bottom: 5px;}
#right .moduletable-right-menu ul {margin: 0px;padding: 0px;	}
#right .moduletable-right-menu li {text-transform: uppercase;list-style: none;padding: 7px;border-bottom: 1px solid #cdd0d5;}
#right .moduletable-right-menu li a {color: #5c6b80;font-weight: bold;}
#right .moduletable-right-menu li ul {margin-top: 5px;margin-left: 5px;}
#right .moduletable-right-menu li ul li {text-transform: capitalize;border: none;background: url('../images/right-menu-li.png') center left no-repeat;padding: 4px;padding-left: 20px;}
#right .moduletable-right-menu li:hover,		right .moduletable-right-menu li.sfhover  {		background: url('../images/right-menu-main-li-over.png') bottom left repeat-x;	}
#right .moduletable-right-menu li.active  {		background: #fff;	}
#right .moduletable-right-menu li ul li a {	font-weight: normal;}
#right .moduletable-right-menu li ul li#current {		background: url('../images/right-menu-li.png') center left no-repeat #dde0e4;	}
#right .moduletable-right-menu li ul li#current a {		color: #455469;	}
#right .moduletable-right-menu li ul li:hover,		right .moduletable-right-menu li ul li.sfhover  {		background: url('../images/right-menu-li-over.png') center left no-repeat #5c6b80;	}
#right .moduletable-right-menu li ul li:hover a, 		 #right .moduletable-right-menu li ul li.sfhover a {		color: #fff;	}
/* FOOTER *//* FORMS */
.inputbox {width: 250px;}
fieldset {border: none;	}
/* SITE MAP */
.xmap ul {margin: 10px;	}
.xmap ul li {margin: 5px;	}
/* IMAGES */
.contentpane img,.contentpaneopen img {}
.contentpaneopen .rollover img {}
/* products */
.product_image{float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.product_image_2{float: left;margin-top: 0px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.product_text{}
.product_link_text{}
.product_pdf{}
.page-header h1 {color: #2E4059;font-family: 'Tw Cen MT Condensed Extra Bold',Arial,Verdana,Helvetica;font-size: 25px;padding-bottom: 10px;text-transform: capitalize;}
.contact-address dt {
  display: none;
}
#slide-contact .accordion-heading {
  display: none;
}
.contact-address dd {
  margin: 0;
}
.contact-position.dl-horizontal {
    float: left;
    width: 100%;
}
.contact-position.dl-horizontal > dd {
    float: left;
    margin-left: 0;
}
.contact{width:100%;float:left; margin-bottom:50px !important;}
.contact .btn{
	background:#162b48;
	border:none;
	padding:8px 15px;
	color:#fff;
}
.contact-position.dl-horizontal > dt {
    display: none;
}
.contact h2{margin-bottom:0px !important;}
.control-label{margin-bottom:5px;}
.control-group{margin-top:10px;}
.controls input{padding:5px 15px;}
#slide-contact legend {
  display: none;
}
.contact-emailto {
  float: left;
  margin-top: 15px;
  width: 100%;
}
.email_copy .controls {
  float: left;
}
.email_copy .control-label {
  float: left;
}
.email_copy {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.control-group.contact_message {
  margin-top: 15px;
}
.blog-tit.contentheading {
  margin-top: 10px;
}