﻿/* NOTES FOR NEW STYLES
This template forms the base of the CSS layouts 
to position the main content first, then 
prioritise the rest of the content in the 
correct positions on the page for SEO.
*/



* {margin:0;padding:0}
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body {
	background-color:#d8d8d8;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:1em;
	position:relative;
	text-align:left;
	top:28px;
}
#maintexthome h1 {
	border-top: dotted 1px #eecacb;
	color:#b11116;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-left:4px;
	margin:2pt 15px 10px;
	width:94%;
	font-family:Arial;
}

#wrapper {
	background:#d8d8d8 url(/SiteCollectionImages/THLCore/bodybg.gif) repeat-y scroll center;
	margin:0 auto;
	width:785px;
}
#wrapper2 {
	background:transparent url(/SiteCollectionImages/THLCore/mainbggreen.gif) repeat-y scroll center top;
	margin:0 auto;
	margin-bottom:-10px;
}
#wrapper2inside {
	background:transparent url(/SiteCollectionImages/THLCore/mainbg.gif) repeat-y scroll center top;
	margin:0 auto;
}

#wrappertop {
	text-align: center;
	margin: 5px auto;
	width: 785px;
	height: 14px;
	background: #d8d8d8 url(/SiteCollectionImages/THLCore/bodytop.gif) repeat-y top center;
}
#wrapperbottom {
	text-align: right;
	margin: 0 auto;
	width: 785px;
	height: 14px;
	background: #d8d8d8 url(/SiteCollectionImages/THLCore/bodybottom.gif) repeat-y top center;
}
#wrapperbottom img {
	margin-top: 20px;
}

#outer{
	min-height:550px;
	margin:0pt 145px 0pt 181px;
	color: #000;
}
#outerinside{
/*	min-height:100%;*/
	margin:0pt 0pt 0pt 181px;
	color: #000;
}
.outerwrap {
	float: left;	
	width: 100%;
	padding-top:96px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}

a img {border:none;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
form {padding:0;margin:0;}

* html #outer{/*height:100%;*/} /*IE treats height as min-height anyway*/
#pageheader{
	height:135px;
	margin:0pt auto;
	padding:0pt;
	position:absolute;
	top:0pt;
	width:785px;
	z-index:1;
	 
}
#pageheader #logo {
	background:#FFFFFF url(/SiteCollectionImages/THLCore/logo.jpg) no-repeat scroll left top;
	cursor:pointer;
	float:left;
	height:82px;
	margin:0pt 0pt 0pt 8px;
	padding:0pt;
	width:173px;
}
  
#topcontenthome{
	border-top:6px solid #FFFFFF;
	font-size:0.7em;
	height:26px;
	/*left:-1px;*/
	margin:0pt auto 0pt 187px;
	padding:0pt;
	position:absolute;
	top:96px;
	width:456px;
	z-index:999;
}
#topcontentinside{
	border-top:4px solid #FFFFFF;
	font-size:0.7em;
	height:26px;
	left:-1px;
	margin:0pt auto 0pt 188px;
	padding:0pt;
	position:absolute;
	top:96px;
	width:590px;
	padding-top:2px;
	background-color:#ffffff;
}

#topcontent{
	border-top:5px solid #FFFFFF;
	font-size:0.7em;
	height:26px;
/*	left:-1px;*/
	margin:0pt auto 0pt 187px;
	padding:0pt;
	position:absolute;
	top:96px;
	width:596px;
	z-index:999;
}


#maintext {
	float:right;
	width:100%;
	position:relative;
	/* padding-bottom:20px;clear footer*/
	padding-top:0px;
    margin-left:-1px;
    margin-top:78px;
}

#maintexthome{
	margin-top:-44px;
}
#maintext p {
	color:#333333;
	font-size:11px;
	line-height:1.5em;
	margin:0pt 3px 10px 17px;
}

#maintext p a{
	color:#da471f;
}

#maintext h1.inside {
    background:transparent url(/SiteCollectionImages/THLCore/h1bg.jpg) repeat-y scroll left top;
    color:#FFFFFF;
   /* font-size:1.1em;*/
   font-size:13px;
    font-weight:bold;
    padding:2px 6px;
    margin:10px 0 0 19px;
    border-top:none;
}

#maintext #centercol {    
    width:100%; 
    margin:0 0 0 5px;
/*    font-family:Verdana, Tahoma, Arial;*/
    font-size:0.75em;
    color:#858585;
    }

#wrapper2inside #maintext{
	margin-top:31px;
}
#nav {
	border-top:6px solid #FFFFFF;
	position:relative;/*ie needs this to show float */
	margin-left:-172px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	left:-1px;
	margin-bottom:52px;        /*clear footer*/
	background-color:#FFFFFF;
	color:#003366;
	float:left;
	font-size:0.7em;
	font-weight:bold;
	width:173px;
	top: -10px;
	margin-top:10px;
}

#wrapper2inside #nav {
	margin-top: 9px;
	padding-top:1px;
	background-color:#ffffff;
}

#nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 0pt 20px 0px;
	padding:0pt;
	width:0px;
}

#nav ul ul.small {
    font-size:0.9em;
    font-weight:bold;
}
#nav li {
	background:transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat scroll left bottom;
	margin:5px 0pt 0pt 8px;
	padding:5px 5px 5px 15px;
	width:140px;
}
#nav ul li ul li {
	background:transparent none repeat scroll 0%;
	font-size:0.8em;
	margin:5px 0pt 0pt;
	padding:0pt 0pt 0pt 10px;
	width:130px;
}
#nav a {
	color:#003366;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	vertical-align:top;
}
#nav a:hover {text-decoration:underline;}

#rightcol {
	background:transparent url(/SiteCollectionImages/THLCore/rightcolbg.gif) no-repeat scroll right top;
	border-top:7px solid #FFFFFF;
	color:#000000;
	float:right;
	font-family:Arial,Verdana;
	font-size:0.75em;
	font-weight:bold;
	left:0px;
	line-height:0.9em;
	margin-left:0px;
	margin-right:-137px;
	padding:8px 7px 52px 6px;
	position:relative;
	top:95px;
	width:120px;
}
 
 #footerinside {
	background:transparent url(/SiteCollectionImages/THLCore/footerbg.gif) no-repeat scroll left top;
	font-size:0.7em;
	margin:0pt 0pt 0pt 8px;
	padding:20px 0pt 10px;
	text-align:center;
}
#footerinside a {
	color:#666666;
	text-decoration:none;
}

 
#pagefooter {
	background:#fff url(/SiteCollectionImages/THLCore/bodybg.gif) repeat-y scroll center;
	width:785px;
	clear:both;
	height:46px;
	text-align:center;
	position:relative;
	margin-top:-50px;/*drag footer from below the fold*/
	padding:0px 0px 0 0px;
    /*font-family:Verdana, Tahoma, Arial;*/
   /* font-size:0.75em;*/
    color:#999;
}

p.spacer {display:block;height:10px;width:300px;}
    
p.expand a{font-size:0.9em;color:red;} /* can be removed - example only to show columns pushing footer down*/
p.expand a:hover{display:block;height:300px;background:red;font-size:0.9em;} /* can be removed - example only to show columns pushing footer down*/
.clearer, .clear {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.clearall {
    clear:both;
    display:block;
    position:relative;
    width:99%;
    }

/* Page Printing */
#printLogo {
	display:none;
}
#printheader {
	display: none;
}

#printWebSite {
	display:none;	
}

/* End Page Printing */


/*Added by Hanu start*/
#headertop {
	background:#d8d8d8 url(/SiteCollectionImages/THLCore/bodytop.gif) no-repeat center bottom;
	height:14px;
	margin:0 auto;
	text-align:center;
	width:785px;
	padding:0;
}
#headercontent {
	float:left;
	margin:0pt 0pt 5px 0px;
	padding:0pt;
	text-align:left;
}
#HeaderImage {
	background:#FFFFFF url(/SiteCollectionImages/THLCore/headers/h_home.jpg) no-repeat scroll left top;
	float:left;
	height:82px;
	margin:0px 0px 0px 6px;
	margin-left:6px;
	width:591px;
}
#headerlink {
	color:#FFFFFF;
	float:right;
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:bold;
	height:52px;
	margin-left:482px;
	margin-top:18px;
	position:absolute;
	width:110px;
}
#logo span {
	display:none;
}
.PageBannerTitle {
	color:#FFFFFF;
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:bold;
	height:100%;
	vertical-align:bottom;
	width:100%;
}

#navtop {
	background:transparent url(/SiteCollectionImages/THLCore/menutop.gif) no-repeat scroll left top;
	height:23px;
	width:173px;
}

#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	margin: 2px 0pt 0pt;
	padding: 0pt 0pt 0pt 10px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	font-size: 0.8em;
	margin: 2px 0pt 0pt;
	padding: 0pt 0pt 0pt 10px;
}
/*#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf.AspNet-Menu-Selected {
*/
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Leaf.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/spacer3.gif) no-repeat bottom left;
	font-size: 1.0em;
	margin: 5px 0pt 0pt;
	padding: 0pt 0pt 2px 10px;
	display: block;
/*	height: 13px;*/
}
/*#nav #zz1_CurrentNav  ul li ul li ul li */
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren ul li {
	background: transparent url(/SiteCollectionImages/THLCore/spacer2.gif) no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
	margin: 5px 0 0 0px;
	padding: 0 0 2px 10px;
	width: 120px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li {
	background: transparent url(/SiteCollectionImages/THLCore/spacer2.gif) no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
	margin: 5px 0 0 0px;
	padding: 0 0 2px 10px;
	width: 120px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li ul li ul li {
	background: transparent url(/SiteCollectionImages/THLCore/spacer2.gif) no-repeat bottom left;
	font-size: 1em;
	font-weight: normal;
	margin: 5px 0 0 0px;
	padding: 0 0 2px 10px;
	width: 120px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren {
	background: transparent url(/SiteCollectionImages/THLCore/arrow2.gif) no-repeat top left;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	margin: 2px 0pt 0pt;
	padding: 0pt 0pt 0pt 10px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li.AspNet-Menu-WithChildren {
	background: none;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li.AspNet-Menu-ChildSelected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
}
.AspNet-Menu-Selected {
	width: 127px;
}
#nav #zz1_CurrentNav  .AspNet-Menu UL {
	margin-top: 1px;
}
#nav #zz1_CurrentNav  .AspNet-Menu UL LI {
	margin-top: 2px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li a:hover {
	text-decoration: none;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-Leaf a {
	left: 125px;
}
/*#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-ChildSelected1 a {
	margin-left: 15px;
}*/
UL LI UL LI UL LI .AspNet-Menu-Selected {
	width: 110px;
}
.AspNet-Menu LI.AspNet-Menu-Leaf .AspNet-Menu-Link a {
	margin-left: 15px;
}
.AspNet-Menu-Link {
	margin-left: 20px;
}
#nav #zz1_CurrentNav  ul li.AspNet-Menu-Leaf.SiteMap {
	display: none;
}
#nav #zz1_CurrentNav  ul li.AspNet-Menu-Leaf.PrivacyPolicy {
	display: none;
}
#nav #zz1_CurrentNav  ul li.AspNet-Menu-Leaf.PageNotFound {
	display: none;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-Selected_Home {
	font-size: 1em;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff-home.gif) no-repeat bottom left;
	margin: 5px 0 0 8px;
	padding: 5px 5px 5px 15px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li {
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat scroll bottom left;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li ul li {
	background: none;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/arrow2.gif) no-repeat scroll top left;
}

/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-Selected_Home {
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff-home.gif) no-repeat scroll bottom left;
}
/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AspNet-Menu-Selected_ContactUs {
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff-home.gif) no-repeat scroll bottom left;
}
/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li .Asp-Menu-Root_THLBusinesses {
	width: 159px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin-left: -14px;
	margin-top: -3px;
	margin-bottom: -5px;
}
/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li .Asp-Menu-Root_AboutTHL {
	width: 159px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin-left: -14px;
	margin-top: -3px;
	margin-bottom: -5px;
}
/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li .Asp-Menu-Root_FinancialInvestorInformation {
	width: 159px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin-left: -14px;
	margin-top: -3px;
	margin-bottom: -5px;
}
/* set subsite bottom line */
#nav #zz1_CurrentNav  ul.AspNet-Menu li .Asp-Menu-Root_MediaCenter {
	width: 159px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin-left: -14px;
	margin-top: -3px;
	margin-bottom: -5px;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li .Asp-Menu-Root_LastItem {
	width: 159px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin-left: -14px;
	margin-top: -3px;
	margin-bottom: -5px;
}

#nav #zz1_CurrentNav  {
	width: 173px;
	background-color: #ffecb3;
	font-size: 1.0em;
	font-weight: bold;
	color: #003366;
	float: left;
	position: absolute;
}
#nav #zz1_CurrentNav  a {
	text-decoration: none;
	color: #000000;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#nav #zz1_CurrentNav  a:hover {
	text-decoration: underline;
}
#arrow {
	background: transparent url(/SiteCollectionImages/THLCore/arrow.gif) no-repeat top left;
	width: 10px;
	height: 10px;
	float: left;
	margin: 2px 0 0 -14px;
}
#darrow {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 0 0 -14px;
}
#darrow2 {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 0 0 -14px;
}
#nav #zz1_CurrentNav  #nav #zz1_CurrentNav top {
	width: 173px;
	height: 23px;
	background: transparent url(/SiteCollectionImages/THLCore/menutop.gif) no-repeat top left;
}
#nav #zz1_CurrentNav  ul {
	list-style: none;
	width: 0px;
	margin: 0 0 20px 0;
	padding: 0;
}
#nav #zz1_CurrentNav  ul li {
	width: 163px;
	background: transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat bottom left;
	margin: 5px 0 0 8px;
	padding: 5px 5px 5px 15px;
}

#nav #zz1_CurrentNav  ul li ul {
	margin: 5px 0 0 0;
	padding: 0;
}
#nav #zz1_CurrentNav  ul li ul li {
	font-size: 0.8em;
	background: none;
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	width: 132px;
}
#nav #zz1_CurrentNav  ul li ul li ul li.current {
	border-bottom: solid 1px #fff;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li.AspNet-Menu-ChildSelected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	display: block;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected {
	background: transparent url(/SiteCollectionImages/THLCore/blueArrow_down3.jpg) no-repeat top left;
	display: block;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li ul li {
	display: none;
}
#nav #zz1_CurrentNav  ul.AspNet-Menu li.AboutTHL ul li.AspNet-Menu-WithChildren.AspNet-Menu-Selected ul li {
	display: block;
	margin-top: 5px;
	margin-bottom: 0px;
}

/*
#nav #zz1_CurrentNav ul.AspNet-Menu li {
	background:transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat scroll left bottom;
}
#nav #zz1_CurrentNav ul.AspNet-Menu li.AspNet-Menu-Selected {
background:transparent url(/SiteCollectionImages/THLCore/arrow2.gif) no-repeat scroll left top;
}
#nav #zz1_CurrentNav ul.AspNet-Menu li.AspNet-Menu-Selected_Home {
	background:transparent url(/SiteCollectionImages/THLCore/navbgoff-home.gif) no-repeat scroll left bottom;
}
#nav #zz1_CurrentNav ul.AspNet-Menu li .Asp-Menu-Root_LastItem {
	background:transparent url(/SiteCollectionImages/THLCore/navbgoff.gif) no-repeat scroll left bottom;
	margin-bottom:-5px;
	margin-left:-14px;
	margin-top:-21px;
	width:159px;
}
#nav #zz1_CurrentNav ul.AspNet-Menu li ul li {
	background:transparent none repeat scroll 0%;
}

#nav #zz1_CurrentNav .AspNet-Menu ul li {
	margin-top:2px;
}*/



#search {
	background:transparent url(/SiteCollectionImages/THLCore/searchbg.gif) no-repeat scroll left top;
	font-size:0.8em;
	font-weight:bold;
	height:19px;
	padding:8px 17px 1px 15px;
	vertical-align:bottom;
}
#search input.searchterm {
	border:1px solid #A5ACB2;
	font-size:7pt;
	height:16px;
	margin:0pt 4px 0pt 3px;
	padding:1px;
	vertical-align:middle;
	width:145px;
	z-index:999;
}
#search #print {
	float:right;
}
#search p {
	font-size:7pt;
	float: left;
	margin-top:2px;
	padding-top:2px;
}
#search input.SearchTerm {
	border:1px solid #A5ACB2;
	font-size:7pt;
	height:12px;
	margin:0pt 4px 0pt 3px;
	padding:1px;
	vertical-align:middle;
	width:145px;
	z-index:999;
}
#search input.SearchButton {
	margin-left:-3px;
	vertical-align:middle;
}
#rightcol h2 {
	border-bottom:0px solid #AAAAAA;
	font-size:0.9em;
	margin-right:8px;
	padding-bottom:13px;
	margin-left:4px;
	width: 110px;
}
#rightcol a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#maintext #search p {
	float: left;
	margin: 1px 0 0 0;
}
#maintext #search2 p {
	float: left;
	margin: 1px 0 0 0;
}
#maintext table.coloured {
	margin: 0;
	padding: 0;
	width: 95%;
	margin-left: 10px;
}
#maintext table.coloured tr th {
	font-weight: bold;
	font-size: 0.9em;
	background-color: #ffecb3;
}
#maintext table.coloured tr td {
	padding: 2px;
	font-size: 0.7em;
}
#maintext table.coloured tr th {
	padding: 2px;
	font-size: 0.7em;
}


.NewsArticles {
	font-size: 10px;
	padding-left: 3px;
}
#rightcol .hline {
	border-bottom:1px solid #ffecb3;
	clear:left;
	float:left;
	height:2px;
	margin-right:6px;
	padding-top:4px;
	width:115px;
}
#footergreen {
	background:transparent url(/SiteCollectionImages/THLCore/footerbggreen.gif) no-repeat scroll left top;
	font-size:9px;
	margin:0pt 0pt 0pt 8px;
	padding:20px 0pt 10px;
	text-align:center;
}

#footerinside {
	background:transparent url(/SiteCollectionImages/THLCore/footerbg.gif) no-repeat scroll left top;
	font-size:0.7em;
	margin:0pt 0pt 0pt 8px;
	padding:20px 0pt 10px;
	text-align:center;
}

#footer3 {
	background:transparent url(/SiteCollectionImages/THLCore/footerbg.gif) no-repeat scroll left top;
	font-size:9px;
	margin:0pt 0pt 0pt 8px;
	padding:20px 0pt 10px;
	text-align:center;
}
#printfooter {
	display:none;
}
#wrapperbottom {
	background:#d8d8d8 url(/SiteCollectionImages/THLCore/bodybottom.gif) repeat-y scroll center top;
	height:14px;
	margin:0pt auto;
	text-align:right;
	width:785px;
}
#wrapperbottom img {
	margin-top:20px;
}

.ms-siteaction {
	border:medium none;
	cursor:pointer;
	font-family:arial;
	font-size:8pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:0px;
	line-height:normal;
	padding:0pt;
	white-space:nowrap;
}

#footergreen a {
	color: #666;
	text-decoration: none;
}
#pagefooter a {
	color: #666;
	text-decoration: none;
}
#footergreen a:hover {
	text-decoration: underline;
}
#pagefooter a:hover {
	text-decoration: underline;
}

#pagefooter a.THLLink:hover {
	text-decoration:none!important;
}
#footergreen a.THLLink:hover {
	text-decoration:none!important;
}


/*Added by Hanu end*/

/******************************************************/
/**************** Main Content Column *****************/
#maintext #maintexthome .HomeMainBox {
	padding-left:10px;
	padding-right: 10px;
}
#maintext .whitebox {
	background-color: #fff;
	margin: -10px 18px 0px 15px;
	padding: 10px 0;
	padding-bottom:0px;
	width: 557px;
}
#maintext .whitebox a:hover {
	text-decoration: none;
}
#maintext .whitebox p {
	margin-left: 8px;
}
#maintext .whitebox h2 {
	color:#da471f;
	font-size:13px;
	font-weight:bold;
	line-height:1.3em;
	margin:0 3px 10px 8px;

}
#maintext .whitebox h1 {
	margin-left: 10px;
}
#maintext ul {
	margin: 0 15px 10px 15px;
}
#maintext h2 {
	margin: 0 15px 10px 15px;
}
#maintext h1 {
	margin: 0 15px 10px 15px;
}
#maintext ol {
	font-size: 0.7em;
	margin: 0 15px 10px 17px;
	color: #333;
	line-height: 1.5em;
}
#maintext ul {
	font-size: 0.7em;
	margin: 0 15px 10px 17px;
	color: #333;
	line-height: 1.5em;
}
#maintext p.address {
	font-size: 0.9em;
}
#maintext ol {
	margin: 0 15px 10px 45px;
}
#maintext ul {
	margin: 0 15px 10px 45px;
}
#breadcrumb {
	border-top: dotted 1px #eecacb;
	padding-top: 18px;
	margin: 4px 25px 10px 15px;
	font-family: arial;
	font-size:10px;
	color:#000
}
#breadcrumb a {
	text-decoration: none!important;
	color: #000!important;
}
#breadcrumb a:hover {
}
#maintext h1.inside {
	color: #fff;
/*	font-size: 0.8em;*/
	font-weight: bold;
	margin-top: 2px;
	padding: 1px 6px;	
	background: transparent url(/SiteCollectionImages/THLCore/h1bg.jpg) repeat-y top left;
	text-align:left;
	margin-left:14px;
	height:28px;
}
#main #maintext h3 {
	border-top: solid 8px #F7F4EB;
	clear: left;
	color: #343434;
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 2px;
	padding: 2px 4px;
	background-color: #FEEBB1;
}
#main #maintext h4 {
	clear: left;
	color: #343434;
	font-size: 0.7em;
	font-weight: bold;
	margin: 2px 0 10px 5px;
	padding: 2px 4px;
}
#maintext img.left {
	float: left;
	margin-top: 5px;
}
#maintext .logo {
	float: left;
	margin: 0 10px 0 10px;
	min-width: 100px;
}

#maintext .logo-padded {
	float: left;
	margin: 0 10px 0px 10px;
	min-width: 100px;
	padding-bottom: 10px;
}

#maintext .items p {
	margin-top: 5px;
	left: 50px;
}
#maintext p.library {
	font-size: 0.6em;
	color: #666;
	margin-left: 6px;
}
#maintext p.library img {
	float: left;
	padding-right: 5px;
	margin-top: 3px;
}
#maintext .items .image {
	width: 100px;
	float: left;
}
#maintext .more {
	background-color: #fff;
	float: left;
	margin-top: -10px;
	margin-left: 100px;
}
#maintext .more a {
	float: right;
	font-size: 0.6em;
	font-weight: bold;
	color: #da471f;
	text-decoration: none;
	margin: 0 10px 10px 0;
}
#maintext .more a:hover {
	text-decoration: underline;
}
#maintext #flash {
	margin: 10px 0 0 12px;
}
#rollup a:hover {
	text-decoration: none;
}
#rollup h5 {
	text-indent: 10px;
	color: black;
	font-size: 8pt;
	/*height: 13px;*/
	background-color : #FEEBB1;
}
#rollup h5 a{
	font-size:11px;
	font-family:arial;
}
#rollup h5 a {
	color: #343434;
}
#maintext .RollupMore {
	text-align:right;
	padding-bottom: 5px;
	padding-right: 5px;
}

#maintext .RollupMore a{
	font-size: 7pt;
	font-weight: bold;
	color: #da471f;
}


#maintext .RollupDescription {
	padding-top: 6px;
	padding-left: 10px;
	text-align : left;
	font-size: 8pt;
	font-family: Arial;
	margin-right: 60px;
}
#maintext .RollupFooterBlank {
	background-color: #F7F4EB;
	display: block;
	height: 10px;
}
#column #pagefooter {
	display: none;
}
.maincontenttext {
	font-size: 0.7em;
	margin: 0 15px 10px 10px;
	color: #333;
	line-height: 1.5em;
}
#maintext #FlashControlText {
	font-size: 0.7em;
	color: red;
	text-align: center;
}

#maintext .whitebox .BoardOfDirectors img{
	margin: 0 30px 15px 15px;
	float: left;
}
#maintext .whitebox .BoardOfDirectorsInfo {
	width: 350px;
	float: left;
	margin-bottom: 15px;
}
#maintext .whitebox .KeyPersonnel img{
	margin: 0 40px 15px 15px;
	float: left;
}
#maintext .whitebox .KeyPersonnelInfo {
	width: 320px;
	float: left;
	margin-bottom: 15px;
}


/***************************************************/
/*********** Search Box/Results Styling ************/
#search input.searchterm {
	border: 1px solid #A5ACB2;
	width: 145px;
	height: 16px;
	margin: 0 4px 0 3px;
	font-size: 7pt;
	padding: 1px;
	z-index: 999;
	vertical-align: middle;
}
#search input.SearchButton {
	vertical-align: middle;
	margin-left: -3px;
}
#search2 {
	vertical-align: bottom;
	background: transparent url(/SiteCollectionImages/THLCore/searchbg.gif) no-repeat top left;
	padding: 8px 20px 1px 20px;
	font-size: 0.8em;
	font-weight: bold;
	height: 16px;
}
#search2 #print {
	float: right;
}
#search2 p {
	float: right;
	padding-top: 2px; /*	font-family: Verdana;*/;
	font-size: 7pt;
	margin-top: 0px;
}
#search2 input.searchterm {
	border: 1px solid #A5ACB2;
	width: 145px;
	height: 16px;
	margin: 0 4px 0 3px;
	font-size: 7pt;
	padding: 1px;
	z-index: 999;
	vertical-align: middle;
}
#search2 input.SearchButton {
	vertical-align: middle;
	margin-left: -3px;
}
.Results-Title a{
	color: #da471f;
	font-weight: bold;
	margin-top: 0px;
	padding-left: 15px;
	font-size: 8pt;
}
.Results-Description {
	FONT-SIZE: 11px;
	MARGIN: 0px 0px 4px;
	COLOR: #666666;
	padding-left: 15px;
}
#SRP .srch-Page, #CSR_1 .ms-descriptiontext {
	float: left;
	background: white;
	color: black;
	padding-left: 5px;
	font-size: 8pt;
}
#SRST .srch-stats {
	padding-left: 5px;
	background: white;
	font-size: 8pt;
}
#CSR .srch-description {
	padding-left: 10px;
}

 #CSR_1 .ms-descriptiontext {
 
 height: 100px;
}

/************************************************/
/************** SiteMap Styling *****************/
.SiteMapPage{
	list-style: none;
	font-size: 7pt;
	line-height: 9pt;
	font-weight: bold;
}

#SiteMap a{
	color: #DA471F;
	line-height:normal;
}

#SiteMap ul {
	margin-left: 25px;
}

#SiteMap  ul.SiteMapUL3 {
	margin-bottom: 0px;	
}

#SiteMap ul li{
	list-style: none;
}
#SiteMap .SiteMapPage a:hover {
	color: #DA471F;
}
#SiteMap {
	font-family: Arial;
	color: #DA471F;
}
#SiteMap .SiteMapUL {
	list-style: none;
	font-size: 11px;
	line-height: 15px;
	color: #DA471F;
	list-style: none;
}
#SiteMap .SiteMapUL3 a{
	list-style: none;
	line-height: 15px;
	font-size: 10px;
	margin-bottom: -3px;
}
#SiteMap .SiteMapPage3 a{
	font-weight: normal;
	font-size: 10px;
	list-style: none;
	line-height: 9pt;
}

#SiteMap .SiteMapEndSite3{
		padding-bottom: 3px;
}

#SiteMap .SiteMapPage2 {
	font-weight: bold;
	font-size: 10px;
	list-style: none;
	line-height: 9pt;
}

#SiteMap ul.SiteMapUL1 {
	font-size: 9px;
	list-style: none;
}
#SiteMap ul.SiteMapUL2 a{
	font-size: 10px;
	list-style: none;
}

#SiteMap .SiteMapNavigation1{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	line-height: 10.25pt;
	padding-bottom: 6px;	
}

#SiteMap .SiteName1, .SiteMapPage1{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	line-height: 10.25pt;
}
#SiteMap .SiteName2 {
	font-weight: bold;
	font-size: 10px;
	line-height: 10.25pt;
}
#SiteMap .SiteName3 {
	font-weight: bold;
	font-size: 10px;
	line-height: 10.25pt;
}
#SiteMap .SiteMapHR {
	display: none;
}

#SiteMap .SiteMap {
	display:none;
}
/***********************************************/
/*************** document list *****************/
.ms-viewheadertr {
	display: none;
}
.ms-vb {
	font-weight: bold;
	font-size: 7pt;
	line-height: 18px;
}
.ms-vb2 {
	font-weight: bold;
	font-size: 7pt;
}
.ms-vb3 {
	font-weight: bold;
	font-size: 7pt;
}
.ms-vb4 {
	font-weight: bold;
	font-size: 7pt;
}

#maintext .whitebox .ms-vb a:hover{
	text-decoration:underline;
}
#maintext .whitebox .ms-vb2 a:hover{
	text-decoration:underline;
}
#maintext .whitebox .ms-vb3 a:hover{
	text-decoration:underline;
}
#maintext .whitebox .ms-vb4 a:hover{
	text-decoration:underline;
}

.ms-vb img {
	display: none;
}
.ms-vb2 img {
	display: none;
}
.ms-vb3 img {
	display: none;
}
.ms-vb4 img {
	display: none;
}
.ms-alternating {
	background: white;
}
.ms-asset-icon {
	margin-right: 5px;
	margin-left: 3px;
}

.whitebox table.DocumentTable td{
	height: 25px;
}
.whitebox table.DocumentTable a{
	font-weight: bold;
	font-size: 7pt;
	line-height: 18px;
	font-family:Arial;
	vertical-align:top;
	color:#da471f!important;
}

.whitebox table.DocumentTable a:hover{
	text-decoration:underline!important;
	font-family:Arial;
	color:#da471f!important;
}
.whitebox a {
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	font-family:Arial;
/*	vertical-align:top;*/
	color:#da471f;
}
.whitebox table {
	font-size: 8pt;
	line-height: 1.5em;
	font-family: Arial;
	vertical-align: top;
}
.contentTbl {
	border-collapse:collapse;
	margin:0 20px;
	width:93%;
}
.contentTbl td,
.contentTbl th{
	padding:2px;
}
.contentTbl th{
	background:#ffecb3;
	text-align:left;
	border-bottom:#da471f 1px solid;
}
.contentTbl td {
	border-bottom:#ffecb3 1px solid;	
}
/***********************************************/
/* Summary Links overrides */
.slm-layout-main .groupheader
{
    margin: 10px 0 10px 5px;
    color: #000000;
    font-family: Arial;
    color: #8799A9;
	font-size: 1.1em;
	font-weight: 700;
}
.slm-layout-main .link-item
{
	margin-bottom: 15px;
}
#maintext .whitebox .slm-layout-main a
{
	vertical-align:bottom;
	font-size: 10px;
	line-height: 12px;
}

#maintext .whitebox .slm-layout-main a:hover
{
	text-decoration:underline;
}

.slm-layout-main .link-item-indent{
	margin-left: 20px;
}


#maintext .whitebox .slm-layout-main .link-item-image{
	float:left; padding:0px 5px 5px;	
}

/*************** Miscellaneous *****************/

#maintext .whitebox .ExternalLink {
	padding-left: 10px;	
}

#maintext .whitebox .ImageFloatLeft {
	float:left;
}
#maintext .whitebox .ExternalLink a:hover{
	text-decoration: underline;
}
#maintext .whitebox .ExternalLink a{
	font-size: 11px;
}
#maintext .whitebox .ExternalLink .ExternalLinkImage {
	float:left;
	padding-right: 3px;
}

.ms-WPBorder {
	border-width: 0px;
}
#WebPartTitleWPQ1 {
	border-width: 0px;
}
.ms-siteaction {
	border: medium none;
	cursor: pointer;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 0pt;
	white-space: nowrap;
	height: 18px;
}
.SiteActionMenu{
	text-align:left;
	height:95px;
}

.PlaceHolderPageProperties{
	width: 785px;
	border: 1px gray solid;
	text-align:center;
	background:white;
}

.SearchResultsText {
	margin-left:4px;FONT-SIZE: 10px; FONT-STYLE: normal;	
}

.srch-description li{
	FONT-SIZE: 10px;
}
/***********************************************/
