body{
	font-family:arial,helvetica;
	background-color:#ffffff;
	background-image:url(/images/bodybg.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-size:12px;
}
a{
	color:#333333;
}
a.blue{
	color: #459ebf;
}
td{
	font-size: 12px;
}
p{
	margin:0px;
	padding:0px;
}
#holding {
	position:absolute;
	left:50%;
	width:760px;
	height:100%;
	margin-left: -380px; /*set to a negative number 1/2 of your box width*/
}

#maincontent{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-size:1em;
	font-weight:normal;
	width: auto;
	color:#272727;
	line-height: 140%;
	text-align: left;	
}
#maincontent li{}
div.menubox{
	float:left;
	width:180px;
	background-color: #ffffff;
	background-image: url(images/menu_gradbg.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #ffffff;
}
ul#menu{
  color: #333333;
  padding-left: 10px;
  margin-top: 5px;
  margin-left: 20px;
  width:150px;
  list-style: none url(images/icon_list.png);
}
ul#menu li{
	font-size:0.9em;
	text-align: left;
	width:100%;
	padding: 3px 0px 3px 0px;
}
ul#menu li a{
  color: #000000;
  text-decoration: none;
}
ul#menu li a:hover{
  color: #cc0000;
  text-decoration: underline;
  padding:0px;
}
ul#submenu{
  list-style-type: circle;
  color: #333333;
  padding: 0px;
  margin: 0px 10px 0px 25px;
}
ul#submenu li{
	font-size:0.8em;
	text-align: left;
	width:100%;
   line-height:200%;
}
ul#submenu li a{
  color: #346087;
  text-decoration: underline;
}
ul#submenu li a:hover{
  color: #cc0000;
  text-decoration: underline;
  padding:0px;
}

p.emailalert{
	margin:20px 15px 10px 15px;
	font-size:11px;
	color:#333333;
	line-height:16px;
}
span.emailalerthead{
	font-family: "Trebuchet MS",arial,helvetica;
	font-size:14px;
	font-weight:bold;
	color:#1f6f8d;
}
span.menuhead{
	font-family: "Trebuchet MS",arial,helvetica;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	padding: 10px 0px 0px 15px;
}
div.textnav{
	float:right;
	width:575px;
	margin:0px;
	padding:0px;
/* border: 1px solid #333333; */
}
div.sitenav{
	float:left;
	padding:4px 10px 4px 10px;
}
span.sitenav{
	font-size:11px;
	color: #0096cd;	
}
a.sitenav{
	color:#0096cd;
	text-decoration:underline;
}

#textsize{
	float:right;
}
#textresizer{
	float:right;
	padding: 0;
	margin: 4px;
	float: right;
}
ul#textresizer li{
  display: inline;
  font-size:11px;
  font-weight:bold;
}
ul#textresizer li a{
	color: #228B22;
}
#workingarea{
	float:right;
	width:575px;
	padding:0px;
	margin:0px;
	text-align:left;
/* border: 1px solid #333333; */
}
#workingareasitemap{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	text-align:left;
}
p.mainheading{
	font-family:Trebuchet MS,arial,helvetica;
	font-size:1.5em;
	font-weight:normal;
	color:#cc0000;
	width:100%;
	padding:10px 10px 4px 10px;
}
p.subheading{
	font-family:arial,helvetica;
	font-size:1.2em;
	font-weight:bold;
	color: #1f6f8d;
	width: 100%;
	text-align:left;
	padding:10px 0px 0px 10px;
}
p.subheading1{
	font-family:arial,helvetica;
	font-size:1.2em;
	font-weight:bold;
	color: #459ebf;
	width: 100%;
	text-align:left;
	padding:10px 0px 0px 0px;
}
p.maintext{
	font-size:1em;
	font-weight:normal;
	width: auto;
	color:#272727;
	line-height: 140%;
	padding:10px 10px 4px 10px;
	text-align: left;		
}
p.maintextopener{
	font-size:1em;
	font-weight:bold;
	width:100%;
	color:#4a5b61;
/*	color:#1f6f8d; */
	line-height: 140%;
	padding:10px 10px 4px 10px;
	text-align: left;
}
input.buttonprint{
	border:none;
	padding:2px;
	background-color:#eeeeee;
	font-weight:bold;
	color:#cc0000;
	width:100%;
	text-align:right;
	font-size:11px
}
div.homenews{
	color:#333333;
	float: left;
	width:560px;
	vertical-align:top;
	margin-left:5px;
	margin-top:10px;
}
p.homenews{
	background-color:#d6e3e7;
	background-image: url(images/homenews_linkbg.gif);
	background-repeat: repeat-y;
	font-weight:normal;
	font-size:1em;
	padding:5px 5px 5px 10px;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #d6e3e7;
	width:100%;
}
p.homenews1{
	font-weight:normal;
	font-size:1em;
	padding:5px 5px 5px 10px;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #d6e3e7;
	width:100%;
}
p.homeannounce{
	background-color:#d6e3e7;
	background-image: url(images/homenews_announcebg.gif);
	background-repeat: repeat-y;
	font-weight:normal;
	font-size:1em;
	padding:5px 5px 5px 10px;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #d6e3e7;
	width:100%;
	margin-bottom:5px;
}
 a.newstitlehome{
	color:#3878af;
	font-weight:bold;
}
p.newsdatehome{
	padding:0px 0px 0px 10px;
	color:#3878af;
	font-weight:bold;
	font-size:0.9em;
}
p.mainheadingnews{
	background-color:#eeeeee;
	font-family:arial,helvetica;
	font-size:1.2em;
	font-weight:bold;
	color:#cc0000;
	padding:5px 5px 5px 10px;
	border-bottom:1px solid #d6e3e7;
	border-bottom:1px solid #d6e3e7;
	width:100%;
}
#quicklinks{
	margin:20px 0px 0px 10px;
	float:left;
	width:750px;
	height:50px;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	color:#0f546e;
	vertical-align: middle;
}
a.quicklinks{
	font-weight:bold;
	font-size:12px;
	vertical-align: bottom;
	margin-bottom:15px;
	color:#0f546e;
	text-decoration:none;
}
a.quicklinks:hover{
	text-decoration:underline;
	color:#333333;
}
#address{
	width:760px;
	float:left;
	margin-top:15px;
	border-top:2px solid #15556d;
}
div.address1{
	float: left;
	padding:10px;
	font-size:11px;
	color: #439bbc;
	text-align: left;
	line-height:140%;
}
div.address2{
	float:right;
	padding:10px 10px 10px 0px;
	font-size:11px;
	color: #439bbc;
	text-align: right;
	width:300px;
}
a.footeraddress{
	color: #439bbc;
	text-decoration:underline;
	padding-left:8px;
	padding-right:8px;
	font-size: 11px;
}
li.treatments{
	font-weight: bold;
	line-height:180%;
}
li.subtreatments{
	font-weight: normal;
	line-height:150%;
}
.hidden_main{
position:relative;
display:none;
overflow:hidden;
padding:5px 5px 10px 10px;;
background-color:#eafeff;
border:1px solid #145c76;
width:420px;
}
p.people{
	font-size:1em;
	line-height:140%;
	margin:0px 0px 10px 10px;
}
p.peopletitle{
	font-size:1.1em;
	color:#1e6e8c;
	padding:10px 0px 10px 10px;
}
ul#trustees
{
  list-style-type: none;
  float: left;
  width:100%;
  padding:0px;
  margin:0px 0px 15px 0px;
}
ul#trustees li
{
  display: inline;
  font-size:10px;
}
ul#trustees li a
{
  float: left;
  color: #333333;
  border-right: 1px solid #aeaeae;
  font-weight: normal;
  padding:2px 10px 2px 10px;
}
ul#trustees li a:hover{
	text-decoration:underline;
}
/*
ul#sectionmenu{
  list-style-type: square;
  list-style-image: url(images/icon_arrow.png);
  padding:0px 0px 0px 20px;
  color:#1f6f8d;
  width:350px;
}
ul#sectionmenu li{
	font-size:1.2em;
	color:#333333;
	padding:3px;
} */

a.sectionlink{
	font-size:1em;
	font-weight:bold;
	color:#1e6e8c;
	text-decoration:none;
}
a.sectionlink:hover{
	text-decoration:underline;
}
div.homesupportlinks{
	float: left;
	width:286px;
	vertical-align:top;
}
div.homeannounce{
	border: 1px solid #cc0000;
	background-color: #FFDBDB;
	color:#333333;
	float: left;
	width:100%;
	vertical-align:top;
	text-align: center;
	margin-left:10px;
}

p.titleblue{
	width:100%;
	height:20px;
	background-color: #1e6e8c;
	background-image: url(/images/titlebg_blue.gif);
	background-repeat: repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:5px;
}

p.homeannouncetitle{
	font-size:1.2em;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	padding:10px 10px 10px 0px;
}
p.homeannouncelink{
	font-size:1em;
	font-weight:normal;
	text-align:center;
	padding:0px 10px 10px 10px;
}
a.homeannouncelink{
	color:#333333;
}
div.redbox{
	padding:10px;
	margin-left:10px;
	background-color: #FEE0E0;
	border:1px dotted #333333;
	color:#000000;
}
div.bluebox{
	padding:10px;
	margin:10px;
	background-color: #E2F4F6;
	border:1px dotted #333333;
	color:#000000;
}
a.events{
	color:#1f6f8d;
	line-height:160%;
}
a.events:hover{
	color:#cc0000;
	font-weight:bold;
}
a.glossary{
	background-color:#FFFF66;
	text-decoration:none;
	color:#333333;
}
td.transplantcentre{
	width:33%;
	vertical-align:top;
	text-align:left;
	background-color:#eeeeee;
	border-right:1px solid #818181;
	border-bottom: 1px solid #818181;
	font-size:.9em;
}

p.newsnote{
	border: 1px dotted #A0522D;
	background-color: #F3CFB6;
	margin-left:10px;
	padding:10px;
}
p.sitemapheading{
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	width: auto;
	color:#0000ff;
	padding:10px 10px 4px 10px;
	text-align: left;
}
p.sitemaplink{
	font-size:1em;
	font-weight:normal;
	width: auto;
	color:#333333;
	line-height: 140%;
	padding:10px 10px 4px 10px;
	text-align: left;
}
td.maplevel1{
	padding:3px 0px 3px 10px;
	background-color:#449dbd;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-transform:capitalize;
}
td.maplevel2{
	padding-left:30px;
	line-height:160%;
}
ul.level1{
	list-style-image: url("/images/ul1.gif"); 
	line-height:150%;
}
ul.level2{
	list-style-image: url("/images/ul2.gif"); 
	line-height:150%;
}
ul.level3{
	list-style-image: url("/images/ul3.gif"); 
	line-height:150%;
}
ul.level1 a{
	color:#2a630b;
	font-weight:bold;
}
ul.level2 a{
	color:#875b08;
}
ul.level3 a{
	color:#309389;
}
p.announce1{
	width:96%;
	padding:10px;
	color:#cc0000;
	background-color:#eeeeee;
	border:1px dotted #333333;
	font-size:14px;
}
th.airlines{font-size:14px;background-color:#3399FF;color:#ffffff;padding-left:5px;text-align:center;}
td.airlines{font-size:11px;color:#000000;padding-left:5px;}
td.airlinesalt{font-size:11px;color:#000000;padding-left:5px;background-color:#CCFFFF;}

th.onairtitle{font-size:14px;font-weight:bold;background-color:#333333;color:#ffffff;padding:5px;}
td.onairsection{padding:5px;color:#ffffff;background-color:#1e6e8c;font-size:14px;font-weight:bold;}
td.onairdescription{padding:5px;background-color:#acd0dd;color:#000000;font-size:11px;}
a.onairlink{color:#000000;text-decoration:none;}
a.onairlink:hover{text-decoration:none;}

img a{text-decoration:none;}