.featuredLink {



}



body {

	margin: 0px;

 	width:100%; 

	padding:0;



}





.headerbar {

/* 	background: #FFF5F5; *//* v light */

	color: #2D64B7; /* dark */

	font-family:sans-serif;

/* 	padding: 0; */

	margin: 0px;

	left:0px;

}



.MHO

{

	top:0px;

	right:0px;

	position:absolute;	

	margin:0px;



}

/* Page menubar */

.menu {

	background: #EFF4F8; /*#FFF5F5;  v light */

	color: #5E0740; /* dark */

	font-family:sans-serif;

/* 	padding: 0; */	

	margin: 0px;

	left:0px;









}

dt.menu

{

	color: #2D64B7; /* dark */

	font-family:sans-serif;

	margin: 0;

	font-size:x-large;

	text-align:center;

	padding-left:0;

	padding-right: 0;

	padding-bottom:0.4em;

	padding-top:0.3em;

}



div.menu 

{

	top:0px;

	float:left;

	border-bottom: 2px solid silver;

	width:210px;

	overflow:auto;

}



.menu dl {

	list-style: none;

	padding:0;

	width:210px;



	}





.menu dd

{

	list-style: none;

	margin-left:0;



	padding-bottom:0.3em;

	border-top: 1px solid silver;



}

.menu dd a 

{



	padding-left:0.8em;

	display:block;

	padding-top:0.3em;



}



.menu a:focus{

background-color:#A2BADE;



}



.menu dl dd:hover{

background-color:#A2BADE;



}



.menu dl.submenu{



	padding-top:0.3em;

	padding-bottom:0.3em;

}



.menu dl.submenu dd{



	padding-bottom:0em;



}



.menu dl dd.submenu:hover{



background-color:#EDF2F8;



}



.menu dd.submenu

{

	padding-top:0.0em;

	padding-bottom:0.0em;

}



.menu dl dd dl dd a 

{

	display:block;

	padding-right: 0;

	padding-bottom: 0;

	padding-top: 0;

	padding-left:1.6em;



}



.menu dl dd dl dd

{

	border-style:none;



	margin: 0;

}





.menu label

{

	display:none;

}



.map

{

width:90%;

}



/* Body */

.main {

	position:relative;

	margin-left:210px;

	top:0;

/* 	background: white; */

	padding-left:1em;

	font-family: arial, helvetica, sans-serif; 

}



.main h1 {

	margin-top:-2.75ex;

	margin-right:40px;

	padding-top:0;

	border-bottom-color : #2D64B7;

	border-bottom-style : solid; 

	border-bottom-width : 1px;

/* 	padding-bottom: -10px; */

	color : #2D64B7;

	font-size:3em;

	margin-bottom : 1ex;

	text-align : right;

}



.aToZGroup {

	list-style: none;

	display: inline;

/* 	white-space: nowrap; */

}



a.aToZ

{

/*	width:2em;

	padding:0.2em;

	border-style:solid;

	border-width:thin;

	border-color:gray;

	background-color:#FFF5F5;*/

}



.welcome

{

/* 	width:50%; */

	margin:1em;

	padding:1em;

	border-style:solid;

	border-width:thin;

	border-color:gray;

	background-color:#EFF4F8;



}

/*Forms */



.searchBrief

{

	background-color:#B7CBE6;

	border: 1px solid silver;

	width:8em;

	margin-left: 0.4em;

	margin-right: 0.4em;

/* width:150px; */

}





/* Record */



.record

{

	margin-bottom : 1.3em;

	padding: 2px;

	width : 90%;

	line-height: normal;

	margin-left:2%;

}

.title 

{

	border-bottom-color : #2D64B7;

	border-bottom-style : solid; 

	border-bottom-width : 3px;

	padding-bottom: 1px;

	bottom : 2px;

	color : #2D64B7;

	font-family : sans-serif;

	font-size : xx-large;

	margin-bottom : 1ex;

	text-align : right;

}



.contact

{

	/*position : relative; --removed to make it work in IE*/

	/*width:40%; --removed to make it work in IE */

	padding-left : 0.5em;

	border-left-width: 1em;

	border-left-style: solid;

	border-left-color: #EFF4F8;



/* 	float:left; */

/* 	padding-bottom : 0em; */

/* 	overflow:auto; */

/* 	height:auto; */

}



div.contact  font.heading

{

	font-weight : bold;

}



.address

{

padding-bottom : 0.5em;

}



.referral

{

	float:right;

	/*position : relative; --removed to make it work in IE*/

	width:59%;

	padding-bottom : 1em;

	padding-left : 1em;

	overflow:auto;

	height:auto;



}



table.referral

{

	z-index:1;

}



table.referral th

{

	text-align : right;

/* 	background-color:#FFF5F5; */

}



table.referral td

{

	text-align : left;

	width:60%;

	padding-left:0.3em;

/* 	background-color:#FFF5F5; */



}





.times 

{

}



.rectop

{

	/*position : relative; --removed to make it work in IE*/

/* 	background-color:red; */

}



.summary

{

	/*position : relative; --removed to make it work in IE*/



/* margin-left:200px; */

	clear:right;

	border-top-color:#2D64B7;

	border-top-width:thin;

	border-top-style:solid;

	margin-top:0.7em;

	padding-top:0.3em;

/*	padding-bottom:1em;*/



}





.actions

{

	font-size:80%;

	font-variant : small-caps;

	padding-top:0.3em;

}





/* Footer */

.footer  {

	position:relative;

	font-size: 73%;

	clear: both;

	border-top: solid 1px #2D64B7; /* mid-dark brown */

	padding: 0 0 0 0.5em;

	margin: 3em 1em 0.5em 1em;

}



.footer .copyright {

	color: #AAAAAA;



}



.footer .links li {

	list-style: none;

	display: inline;

	white-space: nowrap;

}

.footer .links  :link, .footer .links :visited {

	padding: 0 1em 0 0.5em;

}

.footer .links  :visited {

	font-weight: bold;

}



/* turn off borders so we don't need border=0 on image links */

:link img, :visited img {

	border: 0;

}



.skipNav {

    display:            none;

}



@media print 

{

.headerbar {

	display:none;

}

.MHO {

	display:none;

}



.main  {

	width: auto;

	border: 0;

	margin: 0;

	left: 0;

	padding: 0;

	float: none !important;

}





div.menu {

	display: none;

}



 font.pager {

	display: none;

}



div.record {

	page-break-before:auto;

	page-break-inside:avoid;

	width:auto;

}



div.rectop {

	page-break-inside:avoid;

}



div.contact {

	page-break-inside:avoid;

}



 font.map a {

	display: none;

}



 font.actions {

	display: none;

}



ul.links {

	display: none;

}





}

