/*
 * Copyright Brook Intelligence Centre.
 *
 * Design by Two
 * mailto: info@twodesign.co.uk
 * http://www.twodesign.co.uk
 *
 * Development by LOOKsystems Limited
 * mailto:info@looksystems.ltd.uk
 * http://www.looksystems.ltd.uk
 *
 */

/* GLOBAL STYLES */

body {
	color: #202020;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: center;
}

a {
	color: #202020;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
}

/* PAGE LAYOUT */

#page {
	text-align: left;
	margin: 0 auto;
	width: 100%;
}

#header {
	display:none;
}


/* stage area */

#stage {
   display:none;
}

/* headlines */

#headlines {
	margin-bottom: 12.5px;
}
#headlines #heading1, #headlines #heading2, #headlines #heading3 {
	padding: 6px 12px 0 12px;
}
#headlines_thick {
	height: 66px;
	margin-bottom: 12.5px;
}
#headlines_thick #heading1, #headlines_thick #heading2, #headlines_thick #heading3 {
	padding: 12px 12px 0 12px;
}
#heading1, #heading2, #heading3 {
	width: 201px;
	overflow: hidden;
	font-size: 15px;
    height:auto !important;
}
#heading3 {
	float: right;
	margin: 0;
}
#heading2 {
	float: left;
	margin: 0 12.49px;
}
#heading1 {
	float: left;
	margin: 0;
}

.ie{
    padding: 6px 10px 0 12px !important;
}


/* content area */

#content {
	clear: both;
}
#content a {
	color: inherit;
}

/* columns */

#nocolumns {
	margin: 0 12.49px 2em 12.49px;
}

#colLeft, #colCenter, #colRight {
	padding: 6px 12px;
	width: 201px;
	color: #202020;
}
#colLeft {
	float: left;
	margin: 0;
}
#colLeft.fullwidth{
    width:438.5px;
}

#colCenter {
	float: left;
	margin: 0 12.49px;
}
#colRight {
	float: right;
	margin: 0;
}
#colRight a {
	display: block;
	color: #202020;
	margin-top: .5em;
}

#content ul,
#content li {
	margin: 0 0 0 .6em;
	padding: 0;
	/* list-style-position: inside; */
}
#content ul {
	margin-top:.5em;
    margin-bottom:.5em;
}
#colLeft li, #colCenter li {
	margin-bottom: .5em;
}

/* lead-in copy */

#colLeft h2, #colCenter h2, #colRight h2 {
	font-size: 13px;
    padding-top:6px;
    clear:both;
}

#colLeft h3, #colCenter h3, #colRight h3 {
	font-size: 12px;
	font-weight: normal;
	color: #f26648;
}

/* sidebar */

#colRight.sidebar {
}
#colRight.sidebar a {
	font-weight: bold;
}

/* footer */

#footer {
	display:none;
}

/* DIRECTIONS */

#directions {
	height: 29em;
	list-style: none;
	padding: 0;
	margin: 0;
}
#directions li {
	margin: 0;
	padding: 0;
}
#directions li a {
	display: inline;
	cursor: default;
	text-decoration: none;
	padding: 0;
	margin: 0 0 0 -1.25em;
}
html>body #directions li a {
	margin-left: 0;
}

#directions li a span {
	visibility: hidden;
	display: none;
}

/* BUTTONS */

.button, .cancel, .remove {
	border: none;
	padding: 2px .5em;
}
.button {
	font-weight: bold;
}
.cancel {
}
.remove {
	font-weight: bold;
}

/* BLANK PAGE */

#blank {
	color: #000;
	padding: 8px;
}
#blank a {
	color: #000;
	text-decoration: none;
}

/* ACCESS KEYS */

a.accesskey {
	top: 0;
	display: block;
	position: absolute;
	text-indent: -9000px;
	overflow: hidden;
	height: 0px;
}

/* new style*/
.diagram{
    float:left;
    margin:10px 0 22px 0;
}
#colLeft ul.three-cols{
    color:#666;
    clear:both;
    float:left;
    display:inline;
    margin:0 0 15px -12px !important;
    list-style-type:none;
    padding:0px !important;
    font-size:11px !important;
    width:100% !important;
}
#colLeft ul.three-cols li{
    width:134px;
    float:left;
    display:inline;
    margin:0 0 0 12px !important;
    padding:0px !important;
}
#colLeft ul.three-cols h3{
    color:#666 !important;
    font-size:11px !important;
    font-weight:bold;
}

ul li ul{
    list-style-type:none;
}
ul li ul li{
    margin-top:0.6em !important;
}
#content p{
    padding:6px 0 10px 0;
}

hr{
    margin:15px 0 9px 0;
    border:0px;
    border-top:1px solid #808080;
    clear:both;
    width:100%;
    float:left;
}

.images{
    float:left;
    width:213px;
    margin-right:12px;
    margin-bottom:0px;
    clear:both;
}
br+h2.highlight{
    margin-top:18px;
}

.images img{
    margin:6px 0 0px 0;
}
.fullwidth address{
    font-style:normal;
    padding:5px 0 10px 0;
}
.highlight{
    color:#dc5034;
    clear:both;
    padding-bottom:9px !important;
}
.images h4{
    font-size:12px;
    padding-top:12px;
    margin-bottom:-5px;
}
.last{
    margin-right:0px;
    clear:none;
}
.cb{
    clear:both;
}

/* services layout */
.submenu{
    display:none;
}

/* bottom nav*/
.bottom-nav{
    font-weight:bold;
    list-style-type:none;
    margin:0px !important;
    padding:20px 0 0 0 !important;
    clear:both;
}
.bottom-nav li{
    padding:5px 0 !important;
    margin:0px !important;
}


