/*
author:Darren Chandler
company:Campbell Shaw Ltd
email:d.chandler@campbellshaw.co.uk
*/

body,html {
	font-size:100%;
	margin:0;
	padding:0
}

td,div,body {
	font-family:Verdana,Arial,Helvetica,sans-serif
}

h1 {
	font-size:1.4em
}

h2 {
	font-size:1.2em
}

.article-home #content h2,
.document-list #content h2 {
	margin:1.2em 0 0.4em 0;
	color:#7fbe00
}

h2.special {
	margin-bottom:0;
	font-size:1.1em;
	padding:5px;
	margin-bottom:2px
}

h3 {
	font-size:1.1em
}

.article-home #content h3,
.document-list #content h3 {
	margin:1.2em 0 0.1em 0;
}


h4,h5 {
	font-size:1em
}

.article-home #content h4, .article-home #content h5,
.document-list #content h4, .document-list #content h5
{
	margin:1.2em 0 0.1em 0;
}


h5 {
	font-weight:normal;
	font-style:italic
}

p {
	line-height:1.5em
}

.article-home #content p,
.document-list #content p {
	margin:0.5em 0 0.2em 0
}

dl.legal dt,ol li {
	list-style-type:decimal
}

a img {
	border:0
}

ol, ul {
	padding:0;
	margin:0 0 2px 0
}

dl.legal dt {
	list-style-type:decimal
}

ol li {
	list-style-type:decimal;
	padding:0;
	margin:0 0 3px 20px;
	font-weight:normal
}

li {
	list-style-type:square;
	padding:0;
	margin:0 0 3px 14px
}

#scrn-read, .skip-link {
	display:none
}

#container {
	font-size:0.7em;
	width:770px;
	margin:0 auto;
	padding:0
}

#header {
	width:100%;
	float:left;
	height:96px
}

#header img {
	padding-left:12px;
}

#content h1 {
	margin-top:0
}

#asst-nav {
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:3px 0
}

#asst-nav form {
	float:right;
	width:260px
}

#asst-nav label {
	font-size:0.85em
}

#asst-nav input {
	font-size:0.9em
}

#breadcrumb  {
	font-size:0.9em;
	padding:3px 0 3px 10px
}

#breadcrumb span {
	font-weight:bold
}

#sidebar {
	width:192px;
	padding-right:10px;
	float:left
}

#features {
	width:192px;
	float:right
}

#features .item {
	margin-bottom:0.5em
}

#features .item h2, #sidebar .item h2 {
	display:block;
	padding:3px 11px 3px 11px;
	font-weight:bold;
	font-size:1em;
	margin:0 0 5px 0
}

#sidebar .item h2 {
	clear:both
}

#features .item p {
	padding:3px 11px 0 11px
}


#features .item img {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}

.test-float {
	width:100px;
	height:100px;
	float:right;
	background:green
}

#content {
	margin-left:200px;
	min-height:40em
}

.site-home #content {
	margin-right:200px
}

#site-info {
	clear:both
}

#site-map {
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px
}
#site-map li {
	list-style-type:none;
	padding-left:10px
}
#site-map li ul {
	padding-bottom:0;
}

#footer {
	clear:both;
	padding:0.3em;
	text-align:center
}

#footer a {
	text-decoration:none
}
#footer a:hover {
	text-decoration:underline
}

#footer address {
	text-align:center;
	margin-top:10px;
	font-size:0.85em;
	font-style:normal
}

#news-latest {
	margin:0;
	padding:0
}

#news-latest li {
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:100%;
	clear:both;
	margin-bottom:2px;
	position:relative
}

#news-latest h3 {
	margin:0;
	padding:0 5px
}

#news-latest h3 a {
	text-decoration:none
}

#news-latest h3 a:hover {
	text-decoration:underline
}

#news-latest p {
	margin:0.2em 20px 0.2em 5px
}

#news-latest .has-img h3 {
	padding-left:100px
}

#news-latest .has-img p {
	padding-left:95px
}

#news-latest img {
	float:left;
	display:inline;
	margin-left:5px;
	margin-bottom:5px;
}

.further-info img {
	position:absolute;
	right:0;
	bottom:-5px
}

.download {
	display:block;
	padding:0.2em 0.4em;
	min-height:25px
}

.pdf {
	padding-left:30px;
	background:transparent url(../img/pdf_icon.gif) no-repeat
}

.useful-links, .useful-links li {
	margin:0;
	padding:0
}

.useful-links li {
	list-style:none;
	margin-top:10px;
	margin-bottom:5px;
	width:100%
	
}
.useful-links img {
	margin-left:24px
	
}

.useful-links span {
	display:block;
	padding-left:24px;
	background:#fff url('../img/nav_arrow.gif') 10px 3px no-repeat;
}

.useful-links a:link {
	color:#206970;
}

.useful-links a:visited {
	color:#206970;
}

.useful-links a:hover, .useful-links a:visited:hover {
	color:#000;
}

#tmo-info, #tmo-info li {
	margin:0;
	padding:0
}

#tmo-info li {
	list-style:none;
	margin-top:10px;
	margin-bottom:5px;
	clear:both;
	width:100%
}

#tmo-info img {
	float:left
}

#tmo-info span {
	display:block;
	padding-left:60px;
	background:#fff url('../img/nav_arrow.gif') 51px 3px no-repeat;
}

#tmo-info h3 {
	padding-left:51px;
	font-size:1em;
	font-weight:normal;
	margin:0 0 5px 0
}

#tmo-info a:link {
	color:#206970;
}

#tmo-info a:visited {
	color:#206970;
}

#tmo-info a:hover, #tmo-info a:visited:hover {
	color:#000;
}

.return {
	color:#206970;
	display:block;
	float:left;
	margin-top:20px;
	padding:0.3em 0.3em 0.2em 20px;
	min-height:17px;
	background:#ddebed url('../img/return.gif') 0 center no-repeat;
	text-decoration:none
}

.return:visited {
	color:#206970;
}

.return:hover, .return:visited:hover {
	color:#fff;
	background:#2d777b url('../img/return.gif') 0 center no-repeat;
}

#site-options h3 {
	font-size:1em;
	margin:0.6em 0 0.1em 0
}