/* global styles */
/* body, span, p, a, ul, lu, ol, dt, dd, h1, h2, h3, h4 { */
html {
        /* height: 100%; */
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.7em;
	margin: 0 0 0 0;
	background-color: #ffffff;
}
img {
	border: 0;
}
img.left {
    float: left;
	padding: 0.4em;
}
img.right {
    float: right;
	padding: 0.4em;
}
table {
	font-size: 1em;
}

/* heading styles */
h1 {
  font-size: x-large;
  margin-bottom: 15px;
}

h2 {
  font-size: 1.5em;
  font-size: medium;
}

h3 {
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 15px;
}

h4 {
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 15px;
}

/* a href link styles */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/* header specific styles */
#headerBlock {
	background-color: #0066CC;
}
span.searchoptions {
	color: #ffffff;
}
#headerTbl {
	background: url('/styles/LTH1/images/header/lth_logo.jpg')  no-repeat top right;
	height: 38px;
	background-color: #0066CC;
	padding-top: 8px;
	margin:0 auto 0 auto;
}
#bannerStrap {
	height: 80px;
	background: url('/styles/LTH1/images/header/banner_header.jpg') repeat;
}
#headerMid {
	text-align: left;
	background-color: #0066CC;
}
#headerSub {
	text-align: left;
	height: 3em;
	/*padding-top: 0.5em; */
        padding-bottom: 1em;
	background: url('/styles/LTH1/images/header/bottom_bg_fill2.gif');
        background-color: #ffffff;
}
.headerSubLink {
	color: #fff;
}

#leftbar {
        float : left;
        width : 15.5em;
        height: 100%;
	min-height: 300px;
}

#content {
        padding-left: 1em;
        padding-right: 1em;
        overflow: hidden;
	/*display: inline-block;*/
	/* works for IE, fails for FF and Opera 
	float: left;
	*/
}

#footer {
	clear: both;
	text-align: center;
	background-color: #888;
	color: #fff;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.footerLink {
	color: #fff;
}

#subfooter {
    text-align: center;
    text-decoration: none;
}

#headerSub ul, #headerSub ul li {
    list-style: none;
    display: inline;
    text-decoration: none;
    margin: 0px;
}

/* header bars (with colour and dropshadow */
div#fullWidthBox h3, div#patientWidthBox h3, div#staffWidthBox h3, div#newsWidthBox h3, div#corpWidthBox h3, div#foiWidthBox h3, div#helpWidthBox h3, div#patientWidthBox h4, div#staffWidthBox h4, div#newsWidthBox h4, div#corpWidthBox h4, div#foiWidthBox h4, div#helpWidthBox h4, div#leftWidthBox h4, div#rightWidthBox h4 {
		display:block;
		color: #fff;
        background: #69F url(/styles/images/common/bg-shadow-down.gif) left bottom repeat-x;
        min-width: 100px;
        padding:2px 0 7px 10px;
        margin: 0;
}
div#patientWidthBox h3, div#patientWidthBox h4 {
        background-color: #09c;
}
div#staffWidthBox h3, div#staffWidthBox h4 {
        background-color: #093;
}
div#newsWidthBox h3, div#newsWidthBox h4 {
        background-color: #C00;
}
div#corpWidthBox h3, div#corpWidthBox h4 {
        background-color: #906;
}
div#foiWidthBox h3, div#foiWidthBox h4 {
        background-color: #06C;
}
div#helpWidthBox h3, div#helpWidthBox h4 {
        background-color: #69F;
}
div#leftWidthBox h4, div#rightWidthBox h4 {
        background-color: #09c;
}

div#fullWidthBox, div#patientWidthBox, div#staffWidthBox, div#newsWidthBox, div#corpWidthBox, div#foiWidthBox, div#helpWidthBox {
        border: 1px solid #999;
        margin-top: 0.5em;
        width: 98%;
        margin-bottom: 1em;
}

div#leftWidthBox {
        border: 1px solid #999;
        float: left;
        width: 48%;
}
div#rightWidthBox {
	margin-left: 10px;
        border: 1px solid #999;
        float: left;
        width: 48%;
/*
        border: 1px solid #999;
        margin-left: 50%;
        width: 48%;
*/
}
div.boxBody {
	margin: 0.5em 0.5em 1em 1em;
	padding: 0;
}
/* main site styled ul lists - doesnt carry over to the subsites */
div.boxBody ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.boxBody li {
	margin: 0;
	padding: 3px 5px 3px 15px;
	background: transparent url(/styles/images/common/bg-li.gif) no-repeat 7px 8px;
}

.subContentLeft {
	clear:left;
	float:left;
	padding:0 5px 5px 0;
}
.subContentRight {
	min-height:60px;
	padding:0 5px 5px 0;
}


/* legacy table data formatting */
table.layoutTbl {
	padding: 2px;
	width: 100%;
}
td.layoutLeft {
	vertical-align: top;
}
.layoutLeftSub {
	text-align: center;
}
td.layoutMain {
	vertical-align: top;
	width: 100%;
        padding: 1.2em;
}
td.layoutRight {
	padding-left: 2em;
	vertical-align: top;
}
table.dataTbl {
	width: 100%;
}
tr.dataHead {
	background-color: #ccc;
}
tr.dataBody {
	background-color: #eee;
}
th.dataHead, td.dataBody {
	padding: 4px;
}
.hide {
	display: none;
}
.noBorder {
	border: 0px;
}

#index_adverts {
    text-align: center;
    margin-left: 8em;
}

/*
#accessible_footer {
    float: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    text-align: center;
}

#accessible_footer ul, #accessible_footer ul li, #accessible_footer ul li a {
    list-style: none;
    display: inline;
    text-decoration: none;
    color: Black;
}

#accessible_footer ul li {
    font-size: 85%;
    margin: 0 0em;
    padding: 0em 0em;
}
*/

