.underline {text-decoration:underline;}


a.sticky_news_header_01 {font-family:tahoma; font-size:11px; font-weight:bold; color:#23150D; text-decoration:none;}
a.sticky_news_header_01:link {font-family:tahoma; font-size:11px; font-weight:bold; color:#23150D; text-decoration:none;}
a.sticky_news_header_01:visited {font-family:tahoma; font-size:11px; font-weight:bold; color:#23150D; text-decoration:none;}
a.sticky_news_header_01:hover {font-family:tahoma; font-size:11px; font-weight:bold; color:#23150D; text-decoration:underline;}

a.get_directions {font-family:tahoma; font-size:10px; font-weight:bold; color:#23150D; text-decoration:none;}
a.get_directions:link {font-family:tahoma; font-size:10px; font-weight:bold; color:#23150D; text-decoration:none;}
a.get_directions:visited {font-family:tahoma; font-size:10px; font-weight:bold; color:#23150D; text-decoration:none;}
a.get_directions:hover {font-family:tahoma; font-size:10px; font-weight:bold; color:#23150D; text-decoration:underline;}


a.text_link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
a.text_link:link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
a.text_link:visited {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline;}
a.text_link:hover {font-family:tahoma; font-size:12px; color:#0000FF; text-decoration:underline;}

a.text_bullet_link {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.text_bullet_link:link {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.text_bullet_link:visited {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.text_bullet_link:hover {font-family:tahoma; font-size:11px; color:#0000FF; text-decoration:none;}

a.sitemap_link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none; vertical-align:top;}
a.sitemap_link:link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none; vertical-align:top;}
a.sitemap_link:visited {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none; vertical-align:top;}
a.sitemap_link:hover {font-family:tahoma; font-size:12px; color:#0000FF; text-decoration:none; vertical-align:top;}


a.publication {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
a.publication:link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
a.publication:visited {font-family:tahoma; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
a.publication:hover {font-family:tahoma; font-size:12px; color:#0000FF; text-decoration:underline; font-weight:bold;}


a.publication_bullet {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.publication_bullet:link {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.publication_bullet:visited {font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
a.publication_bullet:hover {font-family:tahoma; font-size:11px; color:#0000FF; text-decoration:underline;}


a.representative_client {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
a.representative_client:link {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
a.representative_client:visited {font-family:tahoma; font-size:12px; color:#000000; text-decoration:none;}
a.representative_client:hover {font-family:tahoma; font-size:12px; color:#0000FF; text-decoration:underline;}



/*SITE_MAP*/
div.sitemap_main_link {vertical-align:bottom; padding-top:0px; padding-bottom:2px; font-weight:bold;}
div.sitemap_sub_link_01 {vertical-align:top; height:18px;}
div.sitemap_sub_link_02 {vertical-align:top; height:18px; padding-left:14px;}


/*NEWS AND PUBLICATIONS*/
div.sticky_news_header_01 {padding:0px 12px 0px 12px;}
div.sticky_news_body_01 {font-family:tahoma; font-size:10px; color:#23150D; padding:2px 12px 12px 12px;}

.article_header {font-family:tahoma; font-size:11px; font-weight:bold; vertical-align:top;}


/*PROFESSIONALS*/
div.professional {position:relative;}
div.professional_section {position:relative; padding-bottom:20px;}
div.professional_section_header {position:relative; font-family:tahoma; font-size:14px; text-decoration:underline;}
div.professional_section_header_02 {font-family:tahoma; font-size:14px; font-weight:bold; color:#23150D; background-color:#eeeeee; border-width:1px; border-style:solid; border-color:#23150D; width:683px; padding:3px 3px 3px 6px; margin:0px 0px 0px 0px;}
div.professional_section_header_03 {position:relative; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:none;}
div.professional_section_body {position:relative; font-family:tahoma; font-size:11px;}
div.professional_image {position:relative;}
div.professional_header {position:relative; font-family:tahoma; font-size:24px; padding-bottom:14px;}
div.professional_contact_information {position:relative; font-family:tahoma; font-size:12px;}
div.professional_contact_information_header {font-family:tahoma; font-size:12px; text-decoration:underline; padding:16px 0px 1px 0px;}
div.professional_phone {position:relative; font-family:tahoma; font-size:11px;}
div.professional_email {position:relative; font-family:tahoma; font-size:11px;}
div.professional_education {position:relative; font-family:tahoma; font-size:11px;}

/*multiple professionals*/
a.professional_image_view_multiple {border-width:0px;}
a.professional_image_view_multiple:link {border-width:0px;}
a.professional_image_view_multiple:visited {border-width:0px;}
a.professional_image_view_multiple:hover {border-width:0px;}

a.professional_name_view_multiple {font-family:tahoma; font-size:18px; color:#000000; text-decoration:none;}
a.professional_name_view_multiple:link {font-family:tahoma; font-size:18px; color:#000000; text-decoration:none;}
a.professional_name_view_multiple:visited {font-family:tahoma; font-size:18px; color:#000000; text-decoration:none;}
a.professional_name_view_multiple:hover {font-family:tahoma; font-size:18px; color:#0000FF; text-decoration:none;}

a.professionals_order_by {font-family:tahoma; font-size:11px; color:#23150D; text-decoration:none;}
a.professionals_order_by:link {font-family:tahoma; font-size:11px; color:#23150D; text-decoration:none;}
a.professionals_order_by:visited {font-family:tahoma; font-size:11px; color:#23150D; text-decoration:none;}
a.professionals_order_by:hover {font-family:tahoma; font-size:11px; color:#23150D; text-decoration:underline;}


/*TECHNOLOGY AREAS*/
a.technology_area_professional {font-family:tahoma; font-size:10px; color:#23150D; text-decoration:none;}
a.technology_area_professional:link {font-family:tahoma; font-size:10px; color:#23150D; text-decoration:none;}
a.technology_area_professional:visited {font-family:tahoma; font-size:10px; color:#23150D; text-decoration:none;}
a.technology_area_professional:hover {font-family:tahoma; font-size:10px; color:#23150D; text-decoration:underline;}













/*start menu------------------------------------------------------------------------------------------------------------------*/
.leftMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:left;}
		
.centerMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:center;}
		
.rightMenu {background-image:url('images/menu/sublink_bg.gif'); background-repeat:repeat-x; text-align:right;}
		
a.MenuLabelLink	{line-height:15px; color:#FFFFFF;	font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuLabelLink:link {line-height:15px; color:#FFFFFF; font-size:11px;	font-family:tahoma; text-decoration:none;}
a.MenuLabelLink:visited	{line-height:15px; color:#FFFFFF; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLink:hover{line-height:15px; color:#273996; font-size:11px; font-family:tahoma; text-decoration:none;}
		
a.MenuLabelLinkOn {line-height:15px; color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuLabelLinkOn:link {line-height:15px; color:#273996; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLinkOn:visited {line-height:15px; color:#273996; font-size:11px; font-family:tahoma; text-decoration:none;}
a.MenuLabelLinkOn:hover {line-height:15px; color:#273996; font-size:11px; font-family:tahoma; text-decoration:none;}
		
a.MenuItemLink {color:#273996; font-size:11px;font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuItemLink:link {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLink:visited {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLink:hover {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
		
a.MenuItemLinkOn {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
a.MenuItemLinkOn:link {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLinkOn:visited {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.MenuItemLinkOn:hover {color:#273996; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold;}
		
.myMenu {background-image:url('images/menu/menu_bg.gif'); background-repeat:repeat-x; position:absolute; visibility:hidden; z-index:5;}		
		
.myMenuLabelleft {padding:0px 0px 0px 0px; text-align:left;}		
.myMenuLabelcenter {padding:0px 0px 0px 0px; text-align:center;}		
.myMenuLabelright {padding:0px 0px 0px 0px; text-align:right;}		
.myMenuItemleft {padding:0px 0px 0px 0px; text-align:left;}		
.myMenuItemcenter {padding:0px 0px 0px 0px; text-align:center;}		
.myMenuItemright {padding:0px 0px 0px 0px; text-align:right;}		
		
#LLMenu {width:950px; padding:0px 0px 0px 0px; z-index:5;}
/*end menu------------------------------------------------------------------------------------------------------------------*/