	/*Generic link style - used for links if no other style is specified */
	a:link {	color: #003399;	text-decoration: none;}
	a:visited {	color: #003399;	text-decoration: none;}
	a:hover {	color: #003399;	text-decoration: underline;}
	a:active {	color: #003399;	text-decoration: none;}
	a.dates:link {	color: #ffffff;	text-decoration: none;}
	a.dates:visited {	color: #ffffff;	text-decoration: none;}
	a.dates:hover {	color: #ffff00;	text-decoration: underline;}
	a.dates:active {	color: #ffffff;	text-decoration: none;}
	a.clinics:link {	color: #000099;	text-decoration: none;}
	a.clinics:visited {	color: #000099;	text-decoration: none;}
	a.clinics:hover {	color: #003399;}
	a.clinics:active {	color: #000099;	text-decoration: none;}
	body {	background-color: white;	}
	table {	border-spacing: 0px;	margin: 0px;	padding: 0px;}
	.ihcontainer {	background-color: white; }
	.menu {	width: 135px;	background-color: #003399;	border-top: 0px;	border-right: 0px;	border-bottom: 2px solid #c7e1ff;	border-left: 0px;	margin: 0px;	padding: 0px;	cursor: pointer}
	.menunb {	width: 135px;	background-color: #003399;	border: 0px;	margin: 0px;	padding: 0px}
	.menu p {	border: 0px;	padding: 5px 5px 5px 0px;	margin: 0px}
	.menu td {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #ffffff}
	.submenu {	width: 135px;	background-color: white;	border: 0;	margin-top: 0px;	margin-right: 1px solid #003399;	margin-bottom: 1px solid #003399;	margin-left: 1px solid #003399;	padding: 0px}
	.submenu p   {	font-family: Arial Narrow, sans-serif;	font-size: 9pt;	color: #003399;	font-weight: bold;	background-color: white;	border: 1px solid #003399;	margin: 0;	padding: 3px 3px 3px 19px;	cursor: pointer}
	.submenu a {	color: #003399;	text-decoration: none}
	.search {	width: 135px;	background-color: #003399;	border-top: 0px;	border-right: 0px;	border-bottom: 2px solid #c7e1ff;	border-left: 0px;	margin: 0px;	padding: 0px;	cursor: default}
  /*styles for patient support group categories index*/
.list {	width: 300px;	background-color: #009999;	border-top: 0px;	border-right: 0px;	border-bottom: 2px solid #c7e1ff;	border-left: 0px;	margin: 0px;	padding: 0px;	cursor: pointer}
.list p {	border: 0px;	padding: 5px 5px 5px 0px;	margin: 0px}
.list td {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #ffffff}
.listb {	width: 300px;	background-color: #003399;	border-top: 0px;	border-right: 0px;	border-bottom: 2px solid #c7e1ff;	border-left: 0px;	margin: 0px;	padding: 0px;	cursor: pointer}
.listb p {	border: 0px;	padding: 5px 5px 5px 0px;	margin: 0px}
.listb td {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #ffffff}
.sublist {	width: 300px;	background-color: #ccffff;	border: 0;	margin-top: 0px;	padding: 0px}
.sublist ul   {	font-family: Arial Narrow, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #003399;	background-color: #ccffff;	border: 1px solid #003399;	margin: 0;	padding: 3px 3px 3px 10px;	cursor: pointer}
.sublist ul li{	list-style-type: none;	padding: 0;	margin: 0;}
ul.level2menu {									font-family: Arial Narrow, sans-serif;	font-size: 9pt;	font-weight: normal;	color: #003399;	background-color: #ccffff;	border: 0;	margin: 0;	padding: 2px 2px 2px 10px;}
li.level2menu{	list-style-type: none; }
	.sublist a {	color: #003399;	text-decoration: none}
	.sublist a:hover{				text-decoration: underline;}
	/*end psg index styles*/
	.search p {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #ffffff;	border: 0px;	margin: 0px;	padding: 3px}
	.tool {	width: 135px;	background-color: #2954a9;	margin: 0px;	border-top: 0px;	border-right: 0px;	border-bottom: 2px solid #c7e1ff;	border-left: 0px;	padding: 0px}
	.tool p {	border: 0px;	padding: 5px 5px 5px 0px;	margin: 0px}
	.tool a {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #FFFFFF;	text-decoration: none}
	.hdrlinks {	height: 27px;	text-align: center;	vertical-align: middle}
	.hdrlink, .hdrtxt {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: bold;	color: white;	text-decoration: none}
	.hdrlink {	cursor: pointer; }
	.welcome {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 0}
	.reg_members {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color:#003399;	margin-top: 10px;	margin-bottom: 10px;	margin-right: 0;	text-align:right;}
	.newshdr {	font-family: Arial, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #003399;	padding-left: 10px}
	.red_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;	font-weight:bold;	color: #cc0033;}
	.topstory_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	line-height:11pt;	font-style: normal;}
	/* Top Story links styles */
	.topstory_link a:link {	text-decoration: none;    color:#000000	}
	.topstory_link a:visited {	text-decoration: none;    color:#000000	}
	.topstory_link a:hover {	text-decoration: underline;    color:#000000	}
	.topstory_link a:active {	text-decoration: none;    color:#000000	}
	.headline_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	font-style: normal;	text-decoration: none;	color: #000000		}
	/* Headline links styles */.headline_link a:link {	text-decoration: none;    color:#000000	}
	.headline_link a:visited {	text-decoration: none;    color:#000000	}
	.headline_link a:hover {	text-decoration: underline;    color:#000000	}
	.headline_link a:active {	text-decoration: none;    color:#000000	}
	/* Style for the small arrows beside each headline */
	.blue_arrows{	font:Arial, Helvetica, sans-serif;	font-weight:bold;	size:2;	color:#003399 }
	/* Style for the small arrows beside each discussion */
	.green_arrows{	font:Arial, Helvetica, sans-serif;	font-weight:bold;	size:2;	color:#015A5E }
	.news {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	color: #000000;	background-color: #E6F5FC;	padding-left: 10px }
	.newsftr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #003399;	text-align: right }
	/* Top discussions  links styles */
	.topdisc_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	font-style: normal; }
	
.topdisc_link a:link {	text-decoration: none;    color:#015A5E	}
.topdisc_link a:visited {	text-decoration: none;    color:#015A5E	}
.topdisc_link a:hover {	text-decoration: none;    color:#015A5E	}
.topdisc_link a:active {	text-decoration: none;    color:#015A5E	}	
/* Spotlight links styles */
.spotlight_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	font-style: normal;}
.spotlight_link a:link {	text-decoration: none;    color:#003399	}
.spotlight_link a:visited {	text-decoration: none;    color:#003399	}
.spotlight_link a:hover {	text-decoration: none;    color:#003399	}
.spotlight_link a:active {	text-decoration: none;    color:#003399	}
/* Services links styles */
.services_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	font-style: normal;}
.services_link a:link {	text-decoration: none;    color:#003399	}
.services_link a:visited {	text-decoration: none;    color:#003399	}
.services_link a:hover {	text-decoration: none;    color:#003399	}
.services_link a:active {	text-decoration: none;    color:#003399	}
/* Feature text style */.feature_link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.3pt;	font-style: normal;}
.feature_link a:link {	text-decoration: none;    color:#000000	}
.feature_link a:visited {	text-decoration: none;    color:#000000	}
.feature_link a:hover {	text-decoration: none;    color:#000000	}
.feature_link a:active {	text-decoration: none;    color:#000000	}	
.bluehdr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #003399;	padding-left: 6px;	padding-top: 4px;	padding-bottom: 4px}
.bluehdr11 {	font-family: Arial, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #003399;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px}	
.greenhdr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #66cc66 ;	padding-left: 6px;	padding-top: 4px;	padding-bottom: 4px}	
.gradienthdr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	padding-left: 6px;	padding-top: 4px;	padding-bottom: 4px}	
.turqhdr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #009999;	padding-left: 6px ;	padding-top: 4px;	padding-bottom: 4px}
.services {	font-family: Arial, Helvetica, sans-serif;	font-size: 9.3pt;	font-style: normal;	text-decoration: none;}
.caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	text-decoration: none;	text-align: center;	padding-top: 6px;	padding-right: 4px;	padding-bottom: 6px;	padding-left: 4px}
.redhdr {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #cc0033;	padding-left: 6px ;	padding-top: 4px;	padding-bottom: 4px}
.vertbar {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: normal;	color: #000000}
.aboutmenu {	font-family: Arial, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #003399;	text-decoration: none;	text-align: center;	padding: 3px;	margin: 0px;}
.copyright {	font-family: Arial, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	color: #000000;	text-align: center}
img.button {	cursor: pointer}
.relartlink {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	font-weight: normal;	color: #ffffff;	text-align: left;	text-decoration: none;	cursor: pointer}
.sm_txt, .sm_txt_bd, 
.sm_txt_blue {	font-family: Arial, Helvetica, sans-serif; size: 8pt;	text-align: left;	border: 0px;	padding: 6px 0px 0px 0px;	margin: 0px;}
.sm_txt_bd {	font-weight: bold;}
/*.sm_txt_blue {	color: #eef1fa}*/
.hdr_txt, .hdr_txt_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	line-height: 18pt;	font-weight: bold;	text-align: left;	margin: 0px;	padding: 3px 3px 3px 0px;	border: 0px;}
.hdr_txt_blue {	color: #000033;}
.hdr_graphic {	border: 0px;	margin-top: 20px;	margin-bottom: 15px;	padding: 0px;}
.loginhere {	height: 44px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-weight: bold;	color: #003399;	text-align: left;	vertical-align: middle;	border: 0px;	padding: 0px;	margin: 0px;}
.jumpmenu {	font-family: Arial Narrow, sans-serif;	font-size: 10pt;	font-weight: normal;	color: black;}
/* Some Generic Styles */
.default, .defaultlink, .defaultbold, .heading, .subheading {	font-family: Arial, sans-serif;	font-style: normal;	color: #000000;	text-align: left}
.default {	font-size: 10pt;	font-weight: normal;}
.defaultlink {	font-size: 10pt;	font-weight: normal;}
.defaultbold {	font-size: 10pt;	font-weight: bold}
.heading {	font-size: 14pt;	font-weight: bold;	margin-top: 12pt;	margin-bottom: 3pt;}
.headings { 	font-size: 14pt;	font-weight: bold;	margin-top: 12pt;	margin-bottom: 3pt;}
.subheading {	font-size: 12pt;	font-weight: normal;	margin-top: 3pt;	margin-bottom: 3pt;}
/* Article Styles */
.arttitle {	font-family: Arial, sans-serif;	font-size: 12pt;	font-weight: bold;	color: black;}
.IHBODYCOPY {	font-family: Arial, sans-serif;	font-size: 10pt;	font-weight: normal;	color: black;}
.posted {	font-family: Arial, sans-serif;	font-size: 9pt;	font-weight: normal;	color: black;}
/* Form Styles */
table.form {	border: 0;	cell-spacing: 2px;	border-spacing:2px;}
td.formlabel, td.formfield, td.control {	background-color: #EEF1FA;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	color: #000066;	vertical-align: middle;	padding: 7px;}
.formlabel {	text-align: right;}
.formfield {	text-align: left;}
.control {	text-align: center;}
td.buttons {	background-color: #ffffff;	text-align: right;}
input.button {	background-color: #d9e2fc;	font-family: Arial, sans-serif;	font-size: 10pt;	font-weight: bold;}
span.fieldnote {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	color: #000066;}
span.fielderror {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	color: red;}
/* Table Styles */table.table {	border: 0;	cell-spacing: 2;}
td.lhead, td.ldata, td.rhead, td.rdata, td.chead, td.cdata {	background-color: #DEFFC3;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	color: #004700;	vertical-align: middle;	padding: 4px;}
.lhead {	text-align: left;	font-weight: bold;}
.rhead {	text-align: right;	font-weight: bold;}
.chead {	text-align: center;	font-weight: bold;}
.ldata {	text-align: left;	font-weight: normal;}
.rdata {	text-align: right;	font-weigth: normal;}
.cdata {	text-align: center;	font-weight: normal;}
/** Alzheimer clinic - Blue font Headings - these styles might be defunct now. Generic headings style is used.*/
.alzheim_headings {			color: #264C99;			font-size:12pt;			font-family:  Arial, Helvetica, sans-serif;			text-align: left;			font-weight: bold;			}
/** Eczema clinic - Red font headings*/	
.eczema_headings {			color: #A2101D;			font-size:12pt;			font-family:  Arial, Helvetica, sans-serif;			text-align: left;			font-weight: bold;			}
.reg_header_a {	color: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	letter-spacing: 0.2mm;}
.reg_header_b {	color: #003399;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	letter-spacing: 0.2mm;}
td.formlabel2, td.formfield2, td.control {	background-color: #FBECB0;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	color: #000000;	vertical-align: middle;	padding: 7px;}	
.formlabel2 {	text-align: right;}	
.formfield2 {	text-align: left;}	
td.ldata_proc {	background-color: #EFFDEC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	color: 004700;	vertical-align: middle;	padding: 4px;}

