/***** Global Settings *****/

 

html, body {

	border:0;

	margin:0;

	padding:0;

}

 

body {

	background: #FFF url(../img/body_bkgr.jpg) repeat-x top;

	font:62.5%/1.25 "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	text-align:center; /* ie 5.5 fix */

}

 

/***** Headings *****/

 

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;

	margin:0;

	padding:0;

}

 

h1 {

	color: #009999;

	font-size:2em;

	letter-spacing:-1px;

	padding:30px 0 25px 0;

}

 

h2 {

	font-size:1.5em;

	letter-spacing:-1px;

	padding:20px 0;

}

 

h3 {

	font-size:1em;

	font-weight:bold;

}

 

/***** Common Formatting *****/

 

p, ul, ol {

	margin:0;

	padding:0 0 1.25em 0;

}

 

ul, ol {

	padding:0 0 1.25em 2.5em;

}

 

blockquote {

	margin:1.25em;

	padding:1.25em 1.25em 0 1.25em;

}

 

small {

	font-size:0.85em;

}

 

img {

	border:0;

}

 

/***** Links *****/

 

a,

a:link,

a:visited {

	text-decoration:none;

	color: #3333CC;

}



a:hover {

   text-decoration:none;

   color: #F4D031;

}



a:link.top, a:visited.top { 

	color: #CBE5E6;

	display: block;

	text-align:right;

	text-decoration:none;

	text-transform:uppercase;

}



a:hover.top {

	color: #F4D031;

}

 

/***** Forms *****/

 

form {

	display:inline;

	margin:0;

	padding:0;

}

 

input, select, textarea {

	font:1em Arial, Helvetica, sans-serif;

}

 

textarea {

	line-height:1.25;

	width:100%;

}

 

label {

	cursor:pointer;

}

 

/***** Tables *****/

 

table {

	border:0;

	margin:0 0 1.25em 0;

	padding:0;

	font-size:12px;

}

 

table tr td {

	padding:2px;

}

 

/***** Global Classes *****/

 

.clear         { clear:both; }



.hr { height: 1px;display: block;background-color: #d4e9ee;overflow: hidden;margin:6px 0px;}



/***** Wrapper *****/



#wrap {

	margin:0 auto;

	width:996px;

}



/***** Layout *****/



/* header */



#header h1{

	float: left;

	height:127px;

	line-height:5;

	margin:0;

	overflow:hidden;

	padding:0;

	position:relative;

	width:301px;

}



#header span{

	background: transparent url(../img/London_Integrated_Health_logo.jpg) 20px 0px no-repeat;

	display:block;

	height:127px;

	left:0;

	margin:0;

	padding:0;

	position:absolute;

	top:0;

	width:301px;

	z-index:1;

}



/* Search Box */



#top_right {

	float:right;

	padding:0 13px 0 0;

}



#today {

	color: #5fa9b2;

	font:1.1em Arial, Helvetica, sans-serif;

	margin: 44px 0 0;

}



#search {

	background:transparent url(../img/search_bkgr.jpg) no-repeat center center;

	height: 37px;

	margin: 22px 0 0 10px;

	text-align: left;

	width: 334px;

}



#search form {

	display:block;

	padding:7px 0px;

}



#lih_search {

	float: none;

	margin: 0pt;

	text-align: right;

	width: 335px;

}



#lih_search .legend {

	color: #9dc64e;

	float: left;

	font: 1.2em Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding:4px 20px;

	text-transform:uppercase;

}



#lih_search #searchfield {

	background: transparent url(../img/search.gif) no-repeat scroll -23px center;

	border: 0pt none;

	color:#5FA9B2;

	font-size:1.2em;

	height: 18px;

	line-height: 1.1;

	margin-right: -4px;

	padding: 4px 2px 0pt 4px;

	width: 205px;

}



#lih_search #searchbutton {

	background: transparent url(../img/search.gif) no-repeat scroll 0pt center;

	border: medium none;

	cursor: pointer;

	font-size: 1.1em;

	font-weight: normal;

	height: 22px;

	margin:0 10px 0 0;

	vertical-align: bottom;

	width: 23px;

}



/* Menu */



#menu {

	background-color: #01414b;

	margin: 0px auto;

	padding:4px 0 0;

	text-align:left;

	width: 969px;	

}



#menu ul {

	list-style: none;

	margin:0px;

	padding:0px;

}



#menu ul li a:link, #menu ul li a:visited  {

	color: #5fa9b2;

	font-size:1.1em;

	text-decoration:none;

}



#menu ul li a:hover{

	color: #c5dce2;

}



ul#integrated_medicine li.active, ul#integrated_health li.active, ul#the_team li.active, ul#general_information li.active, ul#health_products li.active { 

	color: #f4d031; 

	font-size:1.1em;

}



ul#integrated_medicine, ul#integrated_health, ul#the_team, ul#general_information { 

	background: transparent url(../img/menu_list_spacer.jpg) no-repeat top right;

}



ul#integrated_medicine, ul#integrated_health, ul#the_team, ul#general_information, ul#health_products {

	display: block;

	float:left;

	height:170px;

}



ul#integrated_medicine li, ul#integrated_health li, ul#the_team li, ul#general_information li, ul#health_products li {

	padding:2px 8px;

}



ul#integrated_medicine {width:220px;}



ul#integrated_health { width:206px;}



ul#the_team {width:185px;}



ul#general_information{width:179px;}



ul#health_products { width:179px;}



#menu li.menu_section {

	background: #007888 url(../img/menu_arrow.jpg) no-repeat 5px 6px;

	color: #bddee3;

	font-size:1.2em;

	font-weight: bold;

	height:auto;

	margin:6px 6px 6px 5px;

	padding:2px 0 4px 15px;	

}



/***** Main Content *****/



#main_content {

	padding:0px 13px;

}



#left_clm, .right_box {

	border:1px solid #cbe5e6;

}



/* Left Column */



#left_clm {

	float:left;

	text-align:left;

	width: 712px;

}



#in_left_clm {

	margin:0px auto;

	padding-bottom:10px;

	width:692px;

}



#in_left_clm h1 {

	color: #007788;

	font: 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;

}



#in_left_clm p {

	color: #007788;

	font-size:1.3em;

}



/* Main Entry */



#main_entry {

	background: #f4d12f url(../img/main_entry_bkgr.jpg) no-repeat 5px 5px;

	margin-top:10px;

	padding:200px 0 0;

}

#main_entry h1 {

	color: #c5dce2;

	font: 3.4em "Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:0px;

	padding:8px 0 0 12px;

}

#main_entry h2 {

	color: #FFF;

	font: 1.5em Arial, Helvetica, sans-serif;

	font-style:italic;

	letter-spacing: 0px;

	padding:0 12px;

}



#main_entry p {

	color: #247473;

	font:1.5em Arial, Helvetica, sans-serif;

	padding:18px 12px 4px;

}



/*****  Subpage *****/



#subpage h2 {

	color:#007788;

	font-size:1.6em;

	padding:8px 0;

}



#subpage h3 {

	color:#007788;

	font-size:1.3em;

	padding:8px 0 4px;

}



#subpage p {

	color: #007788;

	font-size:1.3em;

	padding:4px 0px 8px;

}



#subpage p a:link, #subpage p a:visited{

	color: #5FA9B2;

	margin:0 0 0 4px;

	text-decoration:none;

}



ul.main_list {

	font-family: Arial, Helvetica, sans-serif;

	padding:0 0 20px 20px;

}



ul.main_list li {

	color:#007788;

	font-size:1.2em;

	font-weight:bold;

	line-height:1.8;

	padding:2px 0px;

}



ul.in_list li {

	font-size:1.0em;

	font-style:italic;

	font-weight: normal;

	line-height:1.8;

}



#subpage dt {

	color: #007788;

	font-size:1.4em;

	padding:0px;

}



#subpage dd {

	color: #007788;

	font:1.2em Arial, Helvetica, sans-serif;

	margin:0 0 0 5px;

	padding:5px 0px 20px;

}



.notes {

	color: #5FA9B2;

	display:block;

	font-size:1.1em;

	font-style:italic;

	padding:4px 0px 12px;

	width:500px;

}



.notes a:link, .notes a:visited  {

	color: #5FA9B2;

}



.notes a:hover, #subpage p a:hover {

	color:#F4D12F;	

}



.table_box { 

	float:left;

	width:340px;

}



/* Right Column */



#right_clm {

	float:right;

	width: 248px;

}



.right_box {

	float:right;

	margin: 0 0 10px;

	padding: 0 0 10px;

	text-align:left;

	width: 246px;

}



.in_right_box {

	color: #007788;

	margin:0px 8px;

}



.in_right_box a:link, .in_right_box a:visited {

	color: #007788;

	font-size:1.2em;

	font-style:italic;

	line-height:1.8;

	text-decoration:underline;

}



.in_right_box a:hover {

	color: #F4D12F;

}



.right_box h2 {

	background-color: #d4e9ee;

	color: #007788;

	font:1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;

	letter-spacing:normal;

	padding: 15px 0 15px 8px;

}



.right_box h3 {

	font:1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding: 8px 0 0;

}



.right_box h4 {

	font:1.2em Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding: 2px 0 8px;

}



.right_box p {

	font-size:1.2em;

	letter-spacing:0px;

	line-height:1;

	padding:8px 0px;

}



/*****  Nav Tab *****/



#tabs ul {

	list-style:none;

	padding: 0px;

}



#tabs li {

	display:block;

	float:left;

	text-align:center;

	

}



#tabs ul li.active a{

	background-color: #01414b;

	color: #d4e9ee;

	padding:4px 0 0 0;

}



#tabs li a:link, #tabs li a:visited {

	background-color:#d4e9ee;

	color:  #01414b;

	display:block;

	font-size: 1.1em;

	height: 18px;

	margin: 0 2px;

	padding:4px 0 0 0;

	text-decoration: none;

	width:18px;

}



#tab-1, #tab-2, #tab-3, #tab-4, #tab-5, #tab-6, #tab-7, #tab-8, #tab-9, #tab-10, #tab-11 {

}



/* Booklist */



.quote {

	color:#66AFB8;

	display:block;

	float:right;

	font:1.5em "Times New Roman", Times, serif;

	font-style:italic;

	margin:0 0 26px;

	padding:10px 0 4px;

	width:136px;

}



/***** Footer  *****/



#footer {

	background-color: #01414b;

	border:1px solid #01414b;

	color:#FFF;

	margin:0px auto 12px;

	text-align: left;

	width: 969px;

}



#info_main, .info_box {

	float:left;

	font-size:1.1em;

	height:108px;

}



#info_main {

	padding: 12px 0 0 16px;

	width:200px;

}



.info_box {

	background: #005663 url(../img/info_box_bkgr.png) no-repeat top right;

	margin:12px 8px 8px 0;

	padding:10px 35px 0px 10px;

}



#credits {

	background:#01414B url(../img/footer_spacer.jpg) no-repeat top center;

	color: #d4e9ee;

	font-size:1em;

	margin:0px;

	padding:10px 13px 14px;

}



#credits .lx { float:left;}

#credits .rx { float:right;}

#credits .rx a, #credits .lx a { color: #d4e9ee; text-decoration:none;}

#stest {

   font:12px Arial,Helvetica,Verdana,sans-serif;

}

#sp_search {

   font-size:12px;

   font-family:Verdana,Arial,Helvetica,sans-serif;

}