/* Begin JR Additional Controls 23/10/09 */
/* This is for Firefox and ChromeMozilla */
html{
	overflow:-moz-scrollbars-vertical; overflow-x:auto;
	border: 0px;
	margin:2px 2px 2px 2px;
	padding: 0;
	width:1000px;
	min-width:1000px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
}

div#ml_banner_motif {
	position:relative;
	background-image:  url(/images/ml-rotation/steth_and_key.jpg);
    background-repeat: no-repeat;
    height: 265px;
    width: 650px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
}

div#banner_motif {
	position:relative;
	background-image:  url(/images/rotation/650_steth.jpg);
    background-repeat: no-repeat;
    height: 265px;
    width: 650px;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
}

img#banner_image {
	position:absolute;
	left:0px;
	top:0px;
	
	border: 0 none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

div#sihead {
    background-image:  url(/images/si_header_3.png); 
    background-repeat: no-repeat;
    height: 60px;
    width: 100%;
}
div#sifooter {
    background-image:  url(/images/si_footer_3.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 100%;
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 2px 0px 0px 0px;
}
div#siheadtext {
	font-family: goudy old style; /* Calibri, Verdana, sans-serif; */
    position: relative;
    height: 60px;
    width: 400px;
    left: 10px;
    top: 5px;
	font-size: 36px;
	color: #D2DCF4;
	text-align: left ;
	font-weight : bold ;
	
}

div#navigationhi {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color : #1D61B6;
text-align: center;
color : #ffffff;
font-size : 16px;
font-weight : bold;
}

div#navigationlo {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
color : #ffffff ;
background-color :#C8D5ED;
font-weight : bold ;
text-align : left ;
}

div#accounthi {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color : #1D61B6; 
text-align : center ;
color : #ffffff ;
font-size : 16px ;
font-weight : bold ;
}

div#accountlo {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color : #C8D5ED;
font-weight : bold ; 
text-align : left ;
}

div#medilexiconhi {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color:#1D61B6;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-align : center ;
}
div#medilexiconlo {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color:#C8D5ED;
font-size: 1em;
color:#006699;
}

div#medicolegalhi {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color:#1D61B6;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
text-align : center ;
}
div#medicolegallo {
font-family: Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
background-color:#C8D5ED;
font-size: 1em;
color:#006699;
}

span#siheadtext_overide{
	color: #5797E5;
}

.carly {
color: #4f6b72;
}

#siheadweb {
	position: absolute;
	left: 33px;
    top: 30px;
	font-family: goudy old style; /*,Calibri, Verdana, sans-serif; */
	font-size: 16px;
	color: #D2DCF4;
	text-align: left ;
	font-weight : bold ;
	
}

span#home_text {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 200px;
    top: 170px;
	font-size: 16px;
	color: #00006C;
	text-align: left ;
	font-weight : bold ;
	z-index:8;
}

span#home_text_high {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 200px;
    top: 75px;
	font-size: 16px;
	color: #00006C;
	text-align: center ;
	font-weight : bold ;
	z-index:8;
}

span#home_text_right {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 550px;
    top: 285px;
	font-size: 16px;
	color: #00006C;
	text-align: left ;
	font-weight : bold ;
	z-index:8;
}

span#ml_home{
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-size:14px;
font-weight:bold;
color: #fff;
display:inline;
position: absolute;
left: 960px;
top: 5px;
z-index:0;
}

span#ml_extra_title {
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-size:20px;
font-weight:bold;
color: #fff;
display:inline;
position: absolute;
left: 815px;
top: 20px;
}

span#ml_home_text {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 200px;
    top: 75px;
	font-size: 16px;
	color: #ffffff;
	text-align: left ;
	font-weight : bold ;
	z-index:8;
}

span#ml_home_text_high {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 470px;
    top: 75px;
	font-size: 16px;
	color: #000000;
	text-align: right;
	font-weight : bold ;
	z-index:8;
}

span#ml_home_text_right {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    position: absolute;
	display:inline;
    left: 200px;
    top: 75px;
	font-size: 16px;
	color: #000000;
	text-align: left ;
	font-weight : bold ;
	z-index:8;
}

.ml_menu_spacer{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
height:5px;
}

div#infotext {
	background-image:  url(/images/infotext_bg.gif); margin:0px 0px 0px 3px; padding:0px; width:650px; height:170px; 
    background-repeat: no-repeat;
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    font-size: 18px;
	color: #00006C;
	text-align: center ;
	font-weight : bold ;
	
}

div#infotext_ml {
	background-image:  url(/images/infotext_ml_fff_bg.png); margin:0px 0px 0px 3px; padding:0px; width:650px; height:150px; 
    background-repeat: no-repeat;
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    font-size: 18px;
	color: #00006C;
	text-align: center ;
	font-weight : bold ;
	
}

div#infotext_nospace {
	background-image:  url(/images/infotext_bg.gif); margin:0px 0px 0px 3px; padding:0px; width:650px; height:90px; 
    background-repeat: no-repeat;
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
    font-size: 18px;
	color: #00006C;
	text-align: center ;
	font-weight : bold ;
	
}

div#simenuleft {
	position: relative;
	background-color:#FFF; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:185px;
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #D2DCF4;
	
}
span#lastupd {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #00006C;
	font-weight : bold ;




}


/* begin Menu */

/* new menu top menu */
div#logout a { clear:right; float:right; font-weight:bold; display:inline; color:#FF0000;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif; font-size: 14px; margin:5px 10px 0px 0px;
}
.no-show { display:none; height:0px; font-size:0px; }
div#header ul.nav { position: absolute;
	left: 250px;
    top: 25px;background:#1D61B6 url(images/menu/nav-bg.gif) repeat-y top right; margin:0px 0px 0px 0px; padding:0px; width:612px;  height:30px;  float:right; font-weight:bold; display:inline; }
div#header ul.nav li{ font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #FFF; display:inline; float:left; padding:0px; position:relative;}	
div#header ul.nav li span.block { display:inline-block; height:100%; }
div#header ul.nav li.first span.block { background:url(images/menu/nav-first-bg.gif) no-repeat; }
div#header ul.nav li.currentfirst span.block,
div#header ul.nav li.parentfirst span.block { background:url(images/menu/nav-first-current-bg.gif) no-repeat; }
div#header ul.nav li.last span.block { background:url(images/menu/nav-last-bg.gif) no-repeat top right; }
div#header ul.nav li.currentlast span.block,
div#header ul.nav li.parentlast span.block { background: url(images/menu/nav-last-current-bg.gif) no-repeat top right; }
div#header ul.nav li.current span.block,
div#header ul.nav li.currentfirst span.block,
div#header ul.nav li.currentlast span.block,
div#header ul.nav li.parent span.block,
div#header ul.nav li.parentfirst span.block,
div#header ul.nav li.parentlast span.block { background-color:#00006C; }
div#header ul.nav li span.block a { display:inline-block; text-decoration:none; color:White; }
div#header ul.nav li span.block a:hover { background:url(images/menu/nav-arrow_sml.png) no-repeat bottom center; }
div#header ul.nav li span.block a span.link { display:inline-block; padding:2px 16px 2px 16px; margin:5px 0px 5px 0px; border-left:1px solid #00006C; cursor:pointer; }
div#header ul.nav li.first span.block a span.link,
div#header ul.nav li.current span.block a span.link,
div#header ul.nav li.currentfirst span.block a span.link,
div#header ul.nav li.currentlast span.block a span.link,
div#header ul.nav li.parent span.block a span.link,
div#header ul.nav li.parentfirst span.block a span.link,
div#header ul.nav li.parentlast span.block a span.link { border-left:none; padding-left:17px; }
div#header ul.nav li div.corner { position:absolute; bottom:-20px; right:0px; _bottom:-21px; _right:-1px; width:20px; height:20px; display:none; }
div#header ul.nav li.last div.corner { display:block; }
div#header ul.nav li.currentlast div.corner,
div#header ul.nav li.parentlast div.corner { background: url(images/menu/nav-corner-current.gif) no-repeat; display:block; }

/* end menu styles */
td.testimonials {
	border: 2px solid #00006C;
	padding:10px;
	background-color: #F5FAFA;
}

/* HW styles */

span#testimonial_text {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
 	font-size: 16px;
	color: #4f6b72; /*color: #00006C; */
	background-color: #F5FAFA;
	font-weight: normal;
}
span#testimonial_user {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
  font-size: 12px;
	color: #00006C;
	background-color: #F5FAFA;
	font-weight: bold ;
	font-style:italic;
}

span#not_now {
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
  font-size: 12px;
	color: #4f6b72;
	font-weight: bold ;
	
}
/* End of HW styles */


.user_opt{
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
 	font-size: 14px;
	color: #4f6b72; 
	background-color: #F5FAFA;
	font-weight: normal;
	border: 2px solid #00006C;
}

.user_bens_table{
border-top:1px solid #4f6b72;
border-right:1px solid #4f6b72;
margin:1em auto;
border-collapse:collapse;
}

td.bens {
border-bottom:1px solid #4f6b72;
border-left:1px solid #4f6b72;
padding: .2em;
text-align:left;
}

th.bens {
border-bottom:1px solid #4f6b72;
border-left:1px solid #4f6b72;
padding: .2em;
text-align:center;
}


.clients{
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
 	font-size: 14px;
	color: #4f6b72; 
	background-color: #F5FAFA;
	font-weight: bold;
	border: 2px solid #00006C;
}

.clients_panel{
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
 	font-size: 16px;
	color: #00006C; 
	background-color: #F5FAFA;
	font-weight: normal;
	border: 1px solid #4f6b72;
	font-style:italic;
}

.clients_title{
	font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
 	font-size: 14px;
	color: #00006C; 
	background-color: #F5FAFA;
	font-weight: bold;
	text-decoration: underline;
}

p.agree{
 font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
  font-size: 14px;
	color: #4f6b72;   /* #C1DAD7; too light */
	font-weight: bold ;
 
 }
 
td.directory_link_cons{
background-color: #99CCFF ;
color:#336699;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;
}
td.directory_head_cons{
background-color: #336699 ;
color:#fff;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;

}
 
td.directory_link_hosp{
background-color: #CCCC99 ;
color:#996600;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;
}
td.directory_head_hosp{
background-color: #996600 ;
color:#fff;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;

} 
 
td.directory_link_spec{
background-color: #99CC99 ;
color:#006633;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;
}
td.directory_head_spec{
background-color: #006633 ;
color:#fff;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;

} 

 td.directory_link_nhs{
background-color: #FFCC99 ;
color:#996600;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;
}
td.directory_head_nhs{
background-color: #CC6600 ;
color:#fff;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;

} 

 td.directory_link_gp{
background-color: #CCEEFF ;
color:#336699;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;
}
td.directory_head_gp{
background-color: #6699CC ;
color:#fff;
font-size: 16px;
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-weight: normal ;

} 

.footerlink
{
display :inline ;
text-decoration:underline;
color : #ffffff ;
font-size : 12px ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
padding : 0 ;
margin : 5px ;
line-height: 1.5em ;
}

/* signup verify section */

/* signup verify section */

#signup {
	width: 650px;
	padding: 0;
	margin: 0;
	
}

#signupadd1 {
	width: 650px;
	padding: 0;
	margin: 0;
	
}

#signupadd2 {
	width: 650px;
	padding: 0;
	margin: 0;
}


th.norm {
	font: bold 11px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.norm {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: #4f6b72;
}

/*
td.alt {
	background: #F5FAFA;
	color: #797268;
	border-left: 1px solid #C1DAD7;
}
*/
td.alt {
	background: #F5FAFA;
	color: #797268;
	border-left: 1px solid #ffffff;
}


th.spec {
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: bold 14px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}
/*td.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 12px Calibri, Verdana, Arial, sans-serif;
	color: #797268;
}
*/
td.specalt {
	border-left: 1px solid #ffffff;
	border-top: 0;
	background: #f5fafa;
	font: bold 12px Calibri, Verdana, Arial, sans-serif;
	color: #797268;
}

td.specaltvfyck {
	border:none;
	background: #ECF6FF;
	font: bold 16px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}

td.login {
	border:none;
	background: #ECF6FF;
	font: 14px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}

td.contact {
	border:none;
	background: #ECF6FF;
	font: bold 14px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}
/*
td.altvfyck {
	background: #ECF6FF;
	color: #4f6b72;
	border-left: 1px solid #C1DAD7;
}
*/
td.altvfyck {
	background: #ECF6FF;
	color: #4f6b72;
	border:none;
}
/*
td.specaltvfy {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #ECF6FF url(images/bullet3.gif) no-repeat;
	font: bold 12px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}
*/
td.specaltvfy {
	border-left: 1px solid #ffffff;
	border-top: 0;
	background: #ECF6FF;
	font: bold 12px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
}

td.altvfy {
	background: #ECF6FF;
	color: #4f6b72;
	border-left: 1px solid #C1DAD7;
}

table.uo_table{
	border-right: 1px solid #4f6b72;
	border-left: 1px solid #4f6b72;
	border-bottom: 1px solid #4f6b72;
}

td.spectext {
font: normal 11px auto Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
	/* background: #E6EAE9; */
}

td.about {
	border: 2px solid #00006C;
	padding:10px;
	background-color: #F5FAFA;
	font: 16px Calibri, Verdana, Arial, sans-serif;
	color: #4f6b72;
	
}


/* Finish Content link style */
/* End JR Additional Controls 23/10/09 */  
    
/**
 * General settings.
 */
body {
 	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	overflow:hidden; /*get rid of scroll bars in IE */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */

}

body, tr, td, th, ul, li, p {
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-size: 14px;
color: #00006C;

}

h1 {
font-size: 20px;
color: #00006C;
background-color: #ffffff;
padding : 5px;
margin:0px;
text-align: center ;
font-weight : bold ;
}
  
hr{
padding: 0 ;
margin: 0 ;
}

em {
font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
color: #ff0000 ;
font-size: 14px ;
font-style: normal ;
font-weight : normal ;
}

.mandatory {
border: solid 1px #ff0000;
}

.internal
{
padding : 0 ;
margin : 0 ;
border : 0 ;
}

p { 
margin : 2pt ;
padding : 1pt; 
} 

.layout
{
padding : 0 ;
margin : 0 ;
border : 0 ;
}

.leftlink
{
display : block ;
border-color : #C8D5ED; /* #006699 ; */
border-width : 1px ;
border-style : solid ;
text-decoration : none ;
color : #006699 ;
font-size : 14px ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
padding : 2px ;
margin : 1px ;
line-height: 14px ;
}

.inv_cons_gp
{
font-size:12px;
}

.leftlink_logout
{
background-color : #ff0000 ;
display : block ;
border-color : #C8D5ED; /* #006699 ; */
border-width : 1pt ;
border-style : solid ;
text-decoration : none ;
color : #006699 ;
font-size : 14px ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
padding : 2pt ;
margin : 1pt ;
line-height: 1.0 ;
}


a.leftlink:hover 
{
color : #00006C ;
background-color : #ffffff ;
}

div.border
{
display : block ;
background:url(images/menu/nav-arrow_sml.png) no-repeat bottom center;
background-color:#1D61B6;
border-color : #ffffff ;
border-width : 1pt ;
border-style : solid ;
text-decoration : none ;
color : #ffffff ;
font-size : 14px ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
padding : 2pt ;
margin : 1pt ;
line-height: 1.0 ;
}

p.small 
{
border-width : 0px ;
padding : 0px ;
margin : 0px ;
color : #00006C;
font-size : 11px ;
font-weight : normal ;
text-align : center ;
}      



div.tiny 
{
border-width : 0pt ;
padding : 2pt ;
margin : 1pt ;
color : #006699 ;
font-size : 7pt ;
font-weight : bold ;
text-align : center ;

}      

.leftmenubody
{
color : #ffffff ;
border-color : #6495ED; /* #006699 ; */
border-width : 1pt ;
border-style : solid ;
background-color : #6495ED; /* #006699 ; */
text-align : left ;
margin : 2pt ;
padding : 2pt ;
}

.leftmenuheading
{
background-color : #C1DCFD; /* #0099FF ; */
text-align : center ;
color : #ffffff ;
font-size : 10pt ;
font-weight :normal ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
margin : 2pt ;
padding : 2pt ;
}

a.leftmenulink
{
color : #ffffff ;
}

.topmenu
{
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-size : 8pt ; 
color : #FFFFFF ;
}

.topmenu_logout
{
  background-color : #ff0000 ;
  font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
  font-size : 8pt ; 
  color : #FFFFFF ;
}

.copynotice
{
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif; 
font-size : 9px;
color : #FFFFFF ;           
}

.catalink {  color: #FFFFFF; text-decoration: none; font-size:13px}
.catalink:hover {  color: #FFFFFF; text-decoration: underline; font-size:13px}
.direct {  font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif; font-size: 9px; font-style: normal; line-height: normal}
.alphabet {  font-family:  Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; line-height: normal}

h2
{
display : block ;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
font-size : 18px ; 
font-weight : bold ;
padding : 1px ;
margin : 0px ;
color: #00006C;          
}

table.datatable
{
background-color : #ffffff ;
padding : 4pt ;
margin : 4pt ;    
border : 0 ;
}


th.hospital
{
color : #FFFFFF ;
background-color : #996600 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.hospital
{
color : #996600 ;        
background-color : #CCCC99 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.hospitalsubheading
{
color : #996600 ;        
background-color : #CCCC99 ;
font-weight : bold ;    
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.hospitalgroupheading
{
color : #996600 ;        
background-color : #CCCC99 ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}



th.trust
{
color :  #FFFFFF ;
background-color : #CC6600 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trust
{
color : #CC6600 ;        
background-color : #FFCC99 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trustsubheading
{
color : #CC6600 ;        
background-color : #FFCC99 ;
font-weight : bold ;    
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trustgroupheading
{
color : #CC6600 ;        
background-color : #FFCC99 ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}


th.specialinterest
{
color :  #FFFFFF ;
background-color : #006633 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.specialinterest
{
color : #006633 ;        
background-color : #99CC99 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.specialinterestsubheading
{
color : #006633 ;        
background-color : #99CC99 ;
text-align : center ;
font-weight : bold ;    
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.specialinterestgroupheading
{
color : #006633 ;        
background-color : #99CC99 ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}


th.trust
{
color :  #FFFFFF ;
background-color : #CC6600 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trust
{
color : #CC6600 ;        
background-color : #FFCC99 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trustsubheading
{
color : #CC6600 ;        
background-color : #FFCC99 ;
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.trustgroupheading
{
color : #CC6600 ;        
background-color : #FFCC99 ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

th.consultant
{
color :  #FFFFFF ;
background-color : #336699 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

td.consultant
{
color : #336699 ;        
background-color : #99CCFF ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant_ii
{
color : #339966 ;        
background-color : #99FFCC ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant2
{
color :  #FFFFFF ;
background-color : #336699 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant3
{
color :  #ffffff ;
background-color : #ff0000 ; 
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant4
{
color :  #ffffff ;
background-color : #6699cc ; 
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 14px;
font-weight: bold;    
}
td.consultant4_data
{
color :  #ffffff ;
background-color : #6699cc ; 
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant5
{
color :  #ffffff ;
background-color : #6699cc ; 
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 14px;
font-weight: bold;    
}
td.consultant5_data
{
color :  #ffffff ;
background-color : #6699cc ; 
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultant_lo
{
color :  #ffffff ;
background-color : #ff0000 ; 
text-align : center ;
padding : 1pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}
a.lo_link
{
color : #FFFFFF ;
font-size : 18px ;
}

td.consultant2_ii
{
color :  #FFFFFF ;
background-color : #339966 ; 
text-align : center ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}



td.gp
{
color : #000000 ;        
background-color : #cceeff ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.gp2
{
color : #ffffff ;        
background-color : #336699 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.gp3
{
color : #ffffff ;        
background-color : #6699cc ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.gp_ml
{
color : #000000 ;        
background-color : #ffccff ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.gp2_ml
{
color : #ffffff ;        
background-color : #663399 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.gp3_ml
{
color : #ffffff ;        
background-color : #9966cc ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.ml_title
{
color : #000000 ;
background-color : #9933FF ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 18px ;
font-weight : bold ;
}

td.ml_header
{
color : #000000 ;
background-color : #CC99FF ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 18px ;
font-weight : bold ;
}

td.ml_data
{
color : #000000 ;
background-color : #CC99FF ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 12px ;
font-weight : normal ;
}

td.ml_t1
{
color : #FFFFFF ;
background-color : #663399 ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 15px ;
font-weight : bold ;
}

a.ml_link
{
color : #000066 ;
}

a.ml_link_white
{
color : #FFFFFF ;
font-size : 15px ;
}

td.gp_ct
{
color : #000000 ;        
background-color : #99ff99 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 16px;
font-weight: bold;    
}

td.gp2_ct
{
color : #ffffff ;        
background-color : #33cc33 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 16px;
font-weight: bold;    
}

td.gp3_ct
{
color : #ffffff ;        
background-color : #99cc66 ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 16px;
font-weight: bold;    
}

td.directory_link_gp{
background-color: #CCEEFF ;
color:#336699;
font-size: 16px;
font-family: Calibri, Verdana, sans-serif;
font-weight: normal ;
}
td.directory_head_gp{
background-color: #6699CC ;
color:#fff;
font-size: 16px;
font-family: Calibri, Verdana, sans-serif;
font-weight: normal ;
}

td.ct_title
{
color : #000000 ;
background-color : #33FF99 ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 18px ;
font-weight : bold ;
}

td.ct_header
{
color : #000000 ;
background-color : #99CCFF ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 16px ;
font-weight : bold ;
}

td.ct_data
{
color : #000000 ;
background-color : #99CCFF ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 12px ;
font-weight : normal ;
}

td.ct_t1
{
color : #FFFFFF ;
background-color : #33cc33 ;
text-align : center ;
padding : 4pt ;
margin : 0 ;
border : 0 ;
font-size : 15px ;
font-weight : bold ;
}

a.ct_link
{
color : #006600 ;
}

a.ct_link_white
{
color : #FFFFFF ;
font-size : 15px ;
}


a.consultant2
{
color: #FFFFFF ;
}    

a.img_link
{
color : #000066 ;
font-size : 14px;
font-family : Calibri, "Gill Sans" ,"Trebuchet MS", sans-serif;
}

td.consultantsubheading
{
color : #FFFFFF ;        
background-color : #336699 ;
font-weight : bold ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
font-size: 18px;
font-weight: bold;    
}

td.consultantgroupheading
{
color : #336699 ;        
background-color : #99CCFF ;
text-align : left ;
padding : 4pt ;
margin : 0 ;    
border : 0 ;
}

p.punreg
{
margin : 2pt ;
padding : 1pt ;
font-size: 18px;
font-weight: bold;    
}

li.liunreg
{
font-size: 18px;
font-weight: bold;    
}


div.data
{
color: #000000;
display: inline ;
font-size: 18px;
font-weight: bold;    
}

a.menu_top
{ color: white; font-size: 12px; line-height: 8px; text-decoration: none }

