html{	font-family: arial;	font-family: verdana;	font-size: 11px;	text-decoration: none;}.centrewrapper{	width: 100%;	text-align: center;	margin: 0;	/*	background-color:#000000;	background-color:#940019;	background-image: url(images/diagbg.gif);	*/}.borderwrapper{	width: 1010px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	}.leftadjustwrapper{	width: 1000px!important;	width: 1000px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	/*	height: 1000px;	border-top: 0px solid #ffffff;	border-right: 10px solid #ffffff;	border-bottom: 0px solid #ffffff;	border-left: 10px solid #ffffff;	*/	text-align: left;	border: none;	}.footer{	clear: both;	width: 998px!important;	width: 1000px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	margin-bottom: 0px;	/*	*/	background-color: #E8C4CC;	background-color: #F1E8ED;	border: 1px solid #B04444;	border: 1px solid #940019;	border: 1px solid #D2BACB;	color: #B04444;	color: #D2BACB;	text-align: center;	line-height: 20px;	height: 20px;	}.footer a{	color: #993333;	text-decoration: none;}.footer a:hover{	color: #0F4360;}/*  Styles for the masthead and everything contained therein - start */.masthead{	height: 148px;}.logo{	height: 148px;	width: 148px;	background-color: #94001D;	float: left;	background-image: url(images/hl7logo.gif);}.logo a{	display: block;	width: 100%;	height: 100%;}.mission{	width: 347px;	width: 704px;	height: 148px;		float: left;	/*	background-image: url(images/mastheadimg.jpg);	background-image: url(images/steth2.jpg);	*/	background-image: url(images/steth2_grad.jpg);	background-repeat: no-repeat;	background-position: right;	padding: 0px;}.mission h1{	width: 330px;	color: #000000;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	margin-top: 59px;	margin-top: 0px;	margin-left: 20px;	margin-bottom: 0px;	margin: 0px;	line-height: 0px;	height: 0px;	/*	background-color: pink;	font-size: 20px;	*/	position: relative;	left: -999px;	top: -500px;	display:none;}#tagline{	width: 344px;	height: 146px;	background-image: url(images/tagline.gif);	background-position: 10px 10px;	margin: 0px;}#admintagline{	width: 344px;	height: 146px;	background-image: url(admin/admin_tagline_with_icons.gif);	background-position: 0px 0px;	background-repeat:no-repeat;	margin: 0px;}.searchbox{	margin-top: 10px;	margin-top: 53px!important;	margin-top: 52px;	padding: 0;	height: 16px;	margin-left: 20px!important;	margin-left: 10px;	/* 	background-color: lightblue;	line-height: 30px;	width: 448px;		height: 148px;		margin-left: 90px;		remove from display to allow for menu to move up 	*/	display: none;}.login{	height: 148px;	width: 148px;	height: 148px;	width: 148px;	padding: 0px;	background-color: #000000;	float: right;	color: #fff;	border: 10px solid #000;	/*correcting for firefox*/	border: 0px solid #000;}.login .loginput{	width: 58px;	height: 16px;	margin: 0;	border: 0;}.login a{	/*	color: yellow;	*/	 color:#FFF;}div.loginrow {  width: 128px;  margin-top: 8px;  height: 16px; margin-left: 10px;margin-right: 10px; width: 128px;  }.loginrow span{	 color: #CCCCCC;float: left; display: block;overflow: hidden;width: 70px;}.loginrow span.wideloginspan{	 color: #CCCCCC;float: left; display: block;overflow: hidden;width: 128px;}.loginrow div{	 width: 58px;float: right; padding: 0;height: 16px;line-height: 16px; text-align:right;}#username, #password{	 width: 58px;font-size: 9px; margin: 0; border: 0;padding: 0; }/*  Styles for the masthead and everything contained therein - end *//*  Styles for the Left Hand column and everything contained therein - apart from the menu which has its own style sheet - start */#lhs{	width: 148px;  float: left; margin-top: 10px; background-color:#B04444;/*height: 600px;background-color:#940021; */}.vmenucontainer{	width: 148px;		/*height: 200px; this has to have a height large enough so that when empty, it will stop the body occupying the lhs	*/	overflow:visible;	float: left;		/*	margin-top: 10px;	background-color: #d60000;	*/}#benefactorbox{	width: 148px;clear: both; background-color: #fff;float: left;}#benefactorbox ul{	 display: block; margin: 40px 10px 0 10px; padding: 0;}#benefactorbox ul li{	 padding: 0;margin: 0;text-indent: 0;background-position: 0 0;}#benefactorbox ul li span{	 width: 100%;letter-spacing: 0.31em;color: #94001F;font-weight: bold;}div#benefactors{	 margin-top: 10px;	 text-align: center;}/*  Styles for the Left Hand column and everything contained therein - apart from the menu which has its own style sheet - end *//*  Styles for the Right Hand column and everything contained therein - start */#rhscol{	width: 148px;	/*	nice colour green!	background-color: #ddffcc;	background-color: #F1E8ED;	*/		float: right;		 /*height: 600px; */	margin: 0;	margin-top: 10px;	padding:0;}/* memberpromolinks - start */.memberpromolinks{	height: 148px;	width: 148px;	margin: 0 0 10px 0;	/*	background-color: #ddffff;	float: right;		display: none;	*/	background-color: #F1E8ED;	margin: 0;	overflow: hidden;}.memberpromolinks ul{	padding-left: 0;	margin-left: 10px;	margin-top: 20px;	margin-bottom: 0;}.memberpromolinks ul a{	color: #000;	color: #a28A9B;	line-height: 20px;}.memberpromolinks ul a:hover{	color: #DFCDD9;	color: #624A5B;	color: #000;}/* memberpromolinks - end *//* headlines - start */#headlinescontainer{	width: 148px;	/*	height: 800px;	background-color: #fff;	float: right;	display: none;	background-color: #BED0D8;	*/	margin-top: 10px;}#headlinescontainer ul{	/*	background-color: #A7BFCA;	*/	padding-left: 0;	margin-left: 0;	display: block;	margin: 0;}#headlinescontainer li{	/*	background-color: #A7BFCA;	*/	color: #94001F;	font-weight: bold;	letter-spacing: 0.5em;	padding-left: 0px;	margin: 0px;	display: block;}#headlinescontainer li.headlinetitle{	/*	border-bottom: 1px solid #000;	border-top: 1px solid #000;	display: block;	*/	padding: 0;}#headlinescontainer li span{	display: block;	margin-left: 10px;	margin-right: 10px;}#headlinescontainer li li{	background-color: #FFF;	color: #94001F;		font-weight: normal;	letter-spacing: 0;	padding-left: 0;	/*	margin-left: 10px;	*/}#headlinescontainer li ul{	background-color: #FFF;	padding-left: 0;	margin: 0;}#headlinescontainer ul ul{	margin: 0;	padding: 0;	display: block;		/*	border: 1px solid pink;	border-right: 0px;	*/	border: 1px solid #D2BACB;	margin-bottom: 10px;}#headlinescontainer ul ul li{	background-image:url(images/horiz_grad_D2BACBx.jpg);	background-repeat:repeat-y;	/*	border: 1px solid lightblue;	*/	margin-left: 0;	font-size: 8pt;	margin: 7px 0!important;	margin: 2px 0 0 0;}#headlinescontainer a{	color: #333333;	color: #DD0008;	color: 940019;	}#headlinescontainer a:hover{	}ul{	list-style: none;}#headlinescontainer a{	text-decoration: none;}/* headlines - end */ /*  Styles for the Right Hand column and everything contained therein - end *//*  Styles for the Central column (pagecontentarea) - start */#pagecontentarea{	width: 684px; 	/* height: 600px; 	background-color:#CCCCFF; 	*/	background-color:#F1E8ED;	background-color:#E4D7E1;	background-color:#F1E8ED;	background-color:#fff;	background-color:#D2BACB;	background-color:#F1E8ED;	margin-top: 10px; 	margin-left: 10px; 	margin-right: 10px; 	margin: 10px; 	float:left;	background-image:url(images/contentareafadedbg.jpg);	background-repeat:repeat-y;	border-top: 1px solid #F4EEF2;	border-bottom: 1px solid #F4EEF2;	padding-bottom: 5px!important;	padding-bottom: 10px;}#pagecontentarea a{	text-decoration: none;}/*  Styles for the Central column (pagecontentarea) - end *//*  Styles for everything contained in the Central column (pagecontentarea) - start */.storybox{	width: 684px;	height: 148px;	margin: 10px;	margin: 0px;	background-color: #f5f5f5;	background-color: #fff;	background-color: #C48193;	background-color: #D2BACB;		border: 0px dashed #CFCFCF;	border: 1px dashed #F2F5F5;	border: 0px solid #940019;	color: #7F9DB9;	color:#3333CC;	color: #0F4360;	float: left;		padding: 0;	overflow: hidden;}.storybox h2{	font-size: 14px;	margin: 10px 10px 0 10px;	color: #de2550;	color: #DD0008;	margin-bottom: 5px;}.storybox h2{	FONT-SIZE: 14px; 	FONT-WEIGHT: normal; 	COLOR: #DD0008; 	color: #0F4360;	LINE-HEIGHT: 22px; 	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;	font-weight: bold;}.storybox span{	margin: 0 10px 10px 10px;	display: block;	font-size: 11px;}.storybox a{	text-decoration: none;}.featureextracts{	width: 326px;	width: 502px;		width: 684px; /* extend to same width as story box */		/*	padding: 0;	height: 800px;	margin: 0px;	background-color: #F1E8ED;	*/	margin-top: 10px;	margin-bottom: 10px;	margin-left: 10px;	float: left;	/* after moving to almost live */	margin-left: 0px;}.featureextracts ul{	display: block;	/*	border: 1px solid pink;	*/	margin: 10px 10px 20px 10px;		padding: 0;}.featureextracts ul li{	display: block;	margin: 0px;	margin-bottom: 10px!important;	margin-bottom: 0;}.featureextracts ul li a{	text-decoration: none;	color: #333;	color: #0F4360;	display: block;	/*	background-color:#f0f0f0;	*/	margin-top: 0;	margin-bottom: 0;}.featureextracts ul li a:hover{	background-color:#f0f0f0;	color: #000000;	background-color:#D2BACB;	color: #0000FF;}.featureextracts ul li h3{	display: block;	color: #F0F0EB;	color: #588293;	margin: 0 0 5px 0;	font-size: 10pt;}.featureextracts ul li h3 {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2067AC; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;	margin: 0;COLOR: #0F4360; font-weight: bold;	/*	COLOR: #588293; 	*/}.newsfeeds{	width: 346px;	width: 170px;		width: 682px!important;	width: 684px;		/*	height: 800px;	*/	background-color: #E9E9E9;	background-color: #A7BFCA;	background-color: #7F9DB9;	background-color: #F7F9FA;	background-color: #FFFFCC;	background-color: #F1E8ED;	background-color: #FFFFCC;	background-color: #FFF;		margin: 0px;	padding: 0px;	float: left;	float: right;	font-size: 9px;	margin-left: 10px;	margin-right: 10px;	/*	margin-top: 10px!important;*/	margin-top: 0px;		/* after moving to almost live */	margin: 0px;	border: 1px solid orange;	border: 1px solid #940019;	border: 1px solid #D2BACB;}.newsfeed_innerdiv{	float: left;	width: 140px;		margin: 0px 34px 5px 0px!important; 	margin: 5px 34px 5px 0px; }#leftmostnewsfeed{	margin-left: 10px!important;	margin-left: 5px;}#rightmostnewsfeed{	margin-right: 10px!important;	margin-right: 5px;}.newsfeeds ul{	display: block;	/*	*/	margin: 0px;	padding: 0px;}.newsfeeds ul ul li{	background-color: #EFEFEF;	background-color: #EEF2F6;	background-color: ##F7F9FA;	padding: 0px;	margin: 10px;	margin-right: 10px;	margin: 0px 0px 2px 0px;	border: 1px solid pink;	border: 1px solid #EEF2F6;	display: block;}.newsfeeds ul ul ul{	background-color: #ccc;	background-color: #FFFFCC;	margin: 0;	padding: 0;	margin: 0px 10px;	border: 0px solid red;}.newsfeeds ul ul ul li{	padding: 0px;	margin-left: 0px;	margin: 0px;		border: 0px solid red;}.newsfeeds ul h3{	color: #d60000;	color: #FA9B39;	color: #ababab;	font-size: 11px;	font-weight:normal;	/*	font-weight: bold;	margin-top: 10px;	margin-bottom: 5px;	border: 1px solid red;	*/	margin: 2px;	margin-left: 10px;	line-height: 16px;	height: 16px;	}.newsfeeds ul ul li h4{	margin: 0 0 0 8px; /*because we already have a 2px margin*/	padding: 0;	border: 0px solid red;	font-size: 11px;	font-weight:normal;}.newsfeeds h3 {	/*	background-color: #A7BFCA;	*/	color: #94001F;	font-weight: bold;	letter-spacing: 0.5em;	padding-left: 0px;	margin: 5px 0 0 0;	display: block;	font-size: 8pt;	text-indent: 10px;}.newsfeeds a{	text-decoration: none;}.newsfeeds a:hover{	text-decoration: underline;}div.newsfeeds div h4 a{	font-weight:bold;	margin: 0;}div.newsfeeds h4 a{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight: normal;}div.newsfeeds a{	color: #600;	display: block;	}#pagecontentarea div.newsfeeds li{	list-style: none;}/*  Styles for everything contained in the Central column (pagecontentarea) - end */.divfloorleveller{	 clear: both; line-height: 1px; height: 1px; background-color: #FFFFFF;}body{	margin: 0;}#pagecontentarea h1{	color: #940019;	border: 1px solid #D2BACB;	border: 0px solid #940019;	/*	border: 1px solid #C48193;	text-indent: 5px;	background-color:#940019;	background-color:#C48193;	background-color:#f1f1f1;	background-color:#000;	background-color:#B5191D;	background-color:#D2BACB;	background-color:#F1E8ED;	*/	color: #940019;	color: #F1E8ED;	color: #B5191D;	color: #C48193;	color: #B5191D;	color: #0F4360;	font-weight: bold;	font-weight: normal;	display:block;	font-size: 20px;	margin-top: 10px;	margin-left: 10px;	margin-right: 10px;	height: 22px;	line-height: 22px;}#pagecontentarea h4{	font-size: 13px;	font-weight: bold;	margin-left: 10px;	margin-right: 10px;	font-color: #940019;	border-bottom: 1px solid #80000}#pagecontentarea h5{	font-size: 13px;	font-weight: bold;	font-color: #C0C0C0;	margin-left: 10px;	margin-right: 100px;	border-bottom: 1px solid #C0C0C0	border-left: 1px solid #C0C0C0	background: #FFFFFF}#pagecontentarea p{	font-size: 11px;	margin-left: 10px;	margin-right: 10px;	color: #0F4360;}#pagecontentarea ul li{	font-size: 11px;	list-style: disc;	color: #0F4360;}