.small      { font-size: 10px; padding-right: 2px }
.practicehead    { background-color: #7C98AE; margin-right: 0px; padding: 10px }
.firmhead    { background-color: #9ba89e; margin-right: 0px; padding: 10px }
.biohead    { background-color: #9faba2; margin-top: 0px; margin-right: 0px; padding: 10px }
.biophoto  { text-align: right; padding-top: -5px; padding-bottom: 5px; padding-left: 5px }
.datelist 	 { list-style-type: none; margin-left: 70px; }
ul.datelist li span {width: 140px; }
.date        { border: solid 1px green; margin-left: -110px; width: 100%;
 }


/* navigation */
.navpad  { padding: 22px }
.navparent, .noline, .footerlink   { text-decoration: none }

.navparent:hover { color:#666666; text-decoration: underline }
.noline:hover { color:#666666; text-decoration: underline }
.footerlink:hover { color:#666666; text-decoration: underline }

.navparentpad   { color:#666666; text-align: right; padding-top: 10px; padding-right: 10px }
.navparent            { color: gray; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; letter-spacing: 1px}
.navparentact         { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; letter-spacing: 1px; cursor: text  }

/* left navigation */

ul#navbar	{
	position: relative; top: 20px; left: -20px;
	list-style-image: url('/images/s.gif');
	}

ul#navbar li.navitem	{
	padding: 3px 0px 1px 0px;
	list-style-image: url('/images/s.gif');
	font-weight: normal; 
	}

ul#navbar li.navitem a	{
	display: block;
	padding: 4 0 2 10;
	font-size: 10px;
	text-decoration: none;
	background: transparent
		url(/images/navruledash.gif) 
		no-repeat; 
	}

ul#navbar li.navitem a:hover	{
	text-decoration: underline;
	background: transparent
		url(/images/navruledash.gif) 
		0 -80px no-repeat; 
	}

ul#navbar li.navitemact	{
	padding: 3px 0px 1px 0px;
	list-style-image: url('/images/s.gif');
	font-weight: bold; 
	}

ul#navbar li.navitemact a	{
	display: block;
	padding: 4 0 2 10;
	font-size: 10px;
	text-decoration: none;
	background: transparent
		url(/images/navruledash.gif) 
		0 -80px no-repeat; 
	}

ul#navbar li.navitemact a:hover	{
	text-decoration: none;
	cursor: text
	}

/* left sub navigation */

ul#navbar li.navitemsub	{
	padding: 3px 0px 1px 10px;
	list-style-image: url('/images/s.gif');
	font-weight: normal; 
	}

ul#navbar li.navitemsub a	{
	display: block;
	padding: 1 10 0 10;
	font-size: 10px;
	text-decoration: none;
	background: transparent
		url(/images/navruledashsub.gif) 
		no-repeat; 
	}

ul#navbar li.navitemsub a:hover	{
	text-decoration: underline;
	background: transparent
		url(/images/navruledashsub.gif) 
		0 -80px no-repeat; 
	}

ul#navbar li.navitemsubact	{
	padding: 3px 0px 1px 10px;
	list-style-image: url('/images/s.gif');
	font-weight: bold; 
	}

ul#navbar li.navitemsubact a	{
	display: block;
	padding: 1 10 0 10;
	font-size: 10px;
	text-decoration: none;
	background: transparent
		url(/images/navruledashsub.gif) 
		0 -80px no-repeat; 
	}

ul#navbar li.navitemsubact a:hover	{
	text-decoration: none;
	cursor: text
	}




.navrule         { background: url(/images/navrule.gif) repeat-x }
.navruledash     { background: url(/images/navruledash.gif) repeat-x; width: 150px; }
.navsubhead      { color: #036; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize; padding: 5px 11px 0px }

ul.anchorlist	{

	position: relative; left: -15px;
	list-style-image: url('/images/anchor.gif');
	}


ul.search	{
	position: relative; left: -15px;
	list-style-image: url('/images/anchor.gif');
	}
li.search {
		padding-bottom: 10px;
	}


.search     { font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.footer, .footerlink   { color: #000000; font-weight: normal; font-size: 10px; }

H1, .contenttitle        { position: relative; margin-bottom: -24px; top: -24px; color: white; font-weight: normal; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-repeat: no-repeat; text-transform: lowercase; letter-spacing: 2px; }
H2, .contenttitlealt, .newsCategoryHeader, .articletitle     { font-weight: normal; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
H3, .contentheaderalt   { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
form, P, TD, UL, DIV, .content, .articlebody  { font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
form, P, UL, DIV, .content, .articlebody  { font-size: 12px }
.form { font-size: 12px }
form  { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
H4   { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: -12px }
H2          { background: url(/images/dash.gif) repeat-x; padding-top: 12px }
.contentpad    { margin-right: 24px; }

.caption {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}

ul { list-style-image: url(/images/plus.gif) }
B {font-weight:bold;}
I {text-decoration:italics;}

.moduletitle  { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url(/images/header-module.gif); padding-top: 10px }
.modulecolor { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 7px }
.moduleline { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c00 }
.required {color:#990000;}
.error {color:#990000;}

.bulletlist   { text-indent: -15px; margin: 5px 0px 0.01px 15px }
.numberlist  {text-indent: -9px; margin: 5px 0px 0.01px 9px }

.tablecolor { background-color: #999 }

/* other news and articles */
.newslisting					{ color: black; font-size: 11px }
.newstitle, .articleInterlinks	{ font-size:11px}
.articlesource, .newsbyline		{ color: black; font-size: 10px }
.articledate, .newsdate	 		{ color: #696969; font-size: 10px }
.newsPagingSelected				{ color:#A2415E; font-size:11px; font-weight:bold; }
.newsCategoryListing			{ margin-bottom: 38px }



/* search results */
.XAVIOUR_search_highlight_keywords  { color: black; background-color: yellow }
.XAVIOUR_search_highlight_content  { color: black; font-weight: normal; text-decoration: none; background-color: yellow }
.XAVIOUR_search_highlight_title { color: #C00000; }
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 10px }
.XAVIOUR_search_results_heading     { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.pagination { text-align: center }
.newslisting { padding-bottom: 14px }
.articlesource, .articledate, .newsMiniTitle { margin-bottom: 0px }
.newsMiniTitle { margin-top: -2px }
.articlesource, .articledate, .newsMiniDate { margin-top: 0px }
.byline, .newsMiniDate, .articledate, .newsbyline, .newsdate, .caption { color: gray; font-size: 8pt }


/* search results */
.XAVIOUR_search_highlight_keywords  { color: #000; background-color: yellow }
.XAVIOUR_search_highlight_content  { color: #000; font-weight: normal; text-decoration: none; background-color: yellow }
.XAVIOUR_search_highlight_title { color: #000; background-color: yellow; }
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 9pt }
.XAVIOUR_search_results_heading     { color: #000000; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }


