body {
  background-color: #141C1F;
  font-family: Arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #595959;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

td {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  color: #595959;
  vertical-align: top;
}
.PageHolder
{
  text-align: center;
  margin: 0 auto 0 auto;	
  width: auto;
  background: #141C1F url(../App_Themes/EssentialDiscovery/images/ED-pageBG.gif) repeat-y top;
}
.MainHolder{
  text-align: left;
  margin: 0 auto 0 auto;
  width: 990px;
  border: 0px solid Red;
}
.HeaderHolder{
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: 122px;
  background: url(../App_Themes/EssentialDiscovery/images/ED-headerBG.jpg) no-repeat top;
  border: 0px solid Red;
}
#Tagline{
  background: url(../App_Themes/EssentialDiscovery/images/ED-headertagline.gif) no-repeat top;
  width: 318px;
  height: 122px;
  border: 0px solid Red;
}  

#Tagline h1 {
  position: relative;
  text-align: right;
  font-size: 13pt;
  font-weight: normal;
  color: #96B7CC;
  letter-spacing: 1.5px;
  margin: 0px;
  padding: 51px 40px 20px 20px;
  z-index: -1;
}
a.headerLink:link, 
a.headerLink:visited, 
a.headerLink:active{
  color: #A9D1E2;
  text-decoration: none;
}
a.headerLink:hover{
  color: #A9D1E2;
  text-decoration: none;
}

/************************************************************************/
/*                           NAVIGATION                                 */
/************************************************************************/

/******** MAIN NAVIGATION ********/
ul.MainL1CMSListMenuUL{ 
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: block;
  float: left;
  width: 990px;
  height: 38px;
}

.MainL1CMSListMenuLI, .MainL1CMSListMenuHighlightedLI{
position: relative;
list-style: none;
display: block;
float: left;
margin: 0px;
padding: 0px;
}


/***** HOME *****/
li#menuElem_LI_0_1_843{
  text-align: center;
  width: 113px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-essentialdiscovery-up.gif) no-repeat;
}
li#menuElem_LI_0_1_843:hover,
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_1_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-essentialdiscovery-dn.gif) no-repeat;
}

/***** LEGAL DOCUMENT REVIEW *****/
li#menuElem_LI_0_2_843{
  text-align: center;
  width: 225px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-legaldocumentreview-up.gif) no-repeat;
}
li#menuElem_LI_0_2_843:hover, 
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_2_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-legaldocumentreview-dn.gif) no-repeat;
}


/***** ATTORNEY CAREERS *****/
li#menuElem_LI_0_3_843{
  text-align: center;
  width: 192px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-attorneycareers-up.gif) no-repeat;
}

li#menuElem_LI_0_3_843:hover,
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_3_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-attorneycareers-dn.gif) no-repeat;
}


/***** ABOUT US *****/
li#menuElem_LI_0_4_843{
  text-align: center;
  width: 135px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-aboutus-up.gif) no-repeat;
}
li#menuElem_LI_0_4_843:hover,
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_4_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-aboutus-dn.gif) no-repeat;
}

/******* DISCOVERY BLOG  *****/
li#menuElem_LI_0_5_843{
  text-align: center;
  width: 176px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-discoveryblog-up.gif) no-repeat;
}
li#menuElem_LI_0_5_843:hover,
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_5_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-discoveryblog-dn.gif) no-repeat;
}

/***** CONTACT US *****/
li#menuElem_LI_0_6_843{
  text-align: center;
  width: 149px;
  height: 38px;
  background: url(../App_Themes/EssentialDiscovery/images/01bg-contactus-up.gif) no-repeat;
}
li#menuElem_LI_0_6_843:hover,
li.MainL1CMSListMenuHighlightedLI#menuElem_LI_0_6_843
{
  background: url(../App_Themes/EssentialDiscovery/images/01bg-contactus-dn.gif) no-repeat;
}


/**** set background and widths of top level menu items each *****/
/***** HOME *****/
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLinkHighlighted:active{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  
  padding:  12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLink:hover.
li#menuElem_LI_0_1_843 a.MainL1CMSListMenuLinkHighlighted:hover {
  color: #A9D1E2;
  text-decoration: none;
}

/**** Services ****/
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_2_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}

/***** Clients *****/
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_3_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}

/****** Attorneys ****/
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_4_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}


/*******  About Us *****/
li#menuElem_LI_0_5_843  a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_5_843  a.MainL1CMSListMenuLinkHighlighted:link, 

li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_5_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}


/****** Contact US *****/
li#menuElem_LI_0_6_843  a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_6_843  a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_6_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}

/****** Contact US *****/
li#menuElem_LI_0_7_843  a.MainL1CMSListMenuLink:link, 
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLink:visited, 
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLink:active,
li#menuElem_LI_0_7_843  a.MainL1CMSListMenuLinkHighlighted:link, 
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLinkHighlighted:visited, 
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLinkHighlighted:active
{
  color: #A9D1E2;
  font-size: 8pt;
  text-decoration: none;
  padding: 12px 0px 10px 0px;
  display: block;
}
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLink:hover,
li#menuElem_LI_0_7_843 a.MainL1CMSListMenuLinkHighlighted:hover
{
  color: #A9D1E2;
  text-decoration: none;
}


/******** MAIN MENU - SECOND LEVEL DEFINITIONS *******/
ul.MainL2CMSListMenuUL{
  z-index: 500; 
  position: absolute;
  top: 38px;
  left: 0px;
  background-color: #36586D;
  padding:0px;
  margin:0px;
  width: 210px;
  border: 1px solid #231F21;
}
li.MainL2CMSListMenuLI{
  text-align: left;
  list-style-type: none;
  display: block;
}

a.MainL2CMSListMenuLink:link, 
a.MainL2CMSListMenuLink:visited, 
a.MainL2CMSListMenuLink:active{
  width: 210px;
  font-size: 9pt;
  color: #86A0AD;
  padding: 7px 4px 0px 10px;
  margin: 0px;
  text-decoration: none;
  height: 22px;
  display: block;
  background-color: #203442;
}
a.MainL2CMSListMenuLink:hover{
  width: 210px;
  color: #D8E9F1;
  text-decoration: none;
  background-color: #36586D;
}


/**** Highlited ****/
li.MainL2CMSListMenuHighlightedLI{
  text-align: left;
  list-style-type: none;
  display: block;
}

a.MainL2CMSListMenuLinkHighlighted:link, 
a.MainL2CMSListMenuLinkHighlighted:visited, 
a.MainL2CMSListMenuLinkHighlighted:active{
  width: 210px;
  font-size: 9pt;
  color: #D8E9F1;
  padding: 7px 4px 0px 10px;
  margin: 0px;
  text-decoration: none;
  height: 22px;
  display: block;
  background-color: #36586D;
}
a.MainL2CMSListMenuLinkHighlighted:hover{
  width: 210px;
  color: #D8E9F1;
  text-decoration: none;
  background-color: #36586D;
}

/***** code for the pop-up/drop-down menu ****/
.Horizontal ul ul { 
  z-index: 500; 
  width: 224px; 
  position: absolute;
}
.Horizontal ul ul li{ 
  clear: left; 
  display: block; 
  position: relative;
}

.Horizontal UL UL UL {BORDER-RIGHT: #c2c2c2 2px solid;LEFT: 100%;BORDER-BOTTOM: white 0px solid;TOP: -1px}
.Horizontal UL UL {display: none}
.Horizontal UL LI:hover UL UL {display:none}
.Horizontal UL UL LI:hover UL UL {display:none}
.Horizontal UL LI:hover UL {display:block}
.Horizontal UL UL LI:hover UL {display:block}
.Horizontal UL UL UL LI:hover UL {display:block}



/****************************************************************
*                    Sub Nav Menu styles
*****************************************************************/
.SubNavHolder{
   margin: 0px;
   padding: 0px;
   background-color: #172127;
   zheight: 27px;
   height: 10px;
   width: 990px;
   text-align: left;
   border: 0px solid red;
}

.submenulistCMSListMenuUL{
  float:left;
  width: 954px;
  text-align: left;
  margin: 0px;
  padding: 7px 0px 5px 30px;
  border: 0px solid red;
}

.submenulistCMSListMenuLI, .submenulistCMSListMenuHighlightedLI{
  margin: 0px;
  padding: 5px 10px 5px 0px;
  border: none;
  display: inline; 
  border: 0px solid red;
}

.submenulistCMSListMenuLI a, .submenulistCMSListMenuLI a:link , .submenulistCMSListMenuLI a:visited {
   color: #A9D1E2; 
   font-size: 9pt; 
   text-decoration: none;
   margin: 0px 0px 4px 12px;
   padding: 0px 0px 4px 12px;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}
.submenulistCMSListMenuLI a:hover , .submenulistCMSListMenuLI a:active {
   color: #ffffff;

   text-decoration: none;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}

/****** Highlighted Item *******/
.submenulistCMSListMenuHighlightedLI a, .submenulistCMSListMenuHighlightedLI a:link , .submenulistCMSListMenuHighlightedLI a:visited {
   color: #ffffff; 
   font-size: 9pt; 
   text-decoration: none;
   margin: 0px 0px 4px 12px;
   padding: 0px 0px 4px 12px;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}
.submenulistCMSListMenuHighlightedLI a:hover , .submenulistCMSListMenuHighlightedLI a:active {
   color: #ffffff;
   text-decoration: none;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}


/****************************************************************
*                    Right Nav Menu styles
*****************************************************************/
.SideNavHolder {
  width: 209px;
  margin: 0px;
  padding: 27px 0px 0px 0px;
}
.SideContentBorder
{
  border-top: 3px solid #E9EDEF;
  border-right: 3px solid #E9EDEF;
  margin: 0px;
  padding: 14px 4px 10px 0px;
}

/**** UL Parent ****/
.SideContentBorder ul.RightNavCMSListMenuUL{
	margin: 2px 0px 2px 4px;
	padding: 2px 0px 2px 5px;
	border: 0px solid Red;
}


.RightNavCMSListMenuLI, .RightNavCMSListMenuHighlightedLI{
  list-style-image: url(../App_Themes/EssentialDiscovery/images/sidenav-bullet.gif);
  margin: 0px 0px 5px 16px;
  padding: 0px 0px 0px 1px;
  border: 0px solid Red;
}

li.RightNavCMSListMenuLI a:link, 
li.RightNavCMSListMenuLI a:visited, 
li.RightNavCMSListMenuLI a:active
{
  font-size: 10pt;
  color: #1FA8E1;
  font-weight: normal;
  text-decoration: none;
}
li.RightNavCMSListMenuLI a:hover
{
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
li.RightNavCMSListMenuHighlightedLI a:link, 
li.RightNavCMSListMenuHighlightedLI a:visited, 
li.RightNavCMSListMenuHighlightedLI a:active
{
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
li.RightNavCMSListMenuHighlightedLI a:hover
{
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}



/**********************************/
/*            BANNERS             */
/**********************************/
.BannerHolder{
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: auto;
  border: 0px solid Red;
  border-top: 2px solid #69D3FF;	
  border-bottom: 8px solid #172127;
}
.HomeBannerImage{
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: 300px;
}
.SubBannerHolder{
  clear: both;
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: auto;
  border: 0px solid Red;
  border-top: 2px solid #69D3FF;	
}
.SubBannerImage{
  margin: 0px;
  padding: 0px;
  width: 990px;
  height: 130px;
}


.ContentHolder{
 margin: 0px;
 padding: 0px;
 border: 0px solid green;
 height: auto;
}

/* HOME PAGE LAYOUT ELEMENTS */
.HomeContentHolder{
  background-color: #FFFFFF;
  width: auto;
  margin: 0px;
  padding: 28px 40px 30px 40px;	
  border: 0px solid Red;
  zheight: 440px;
  height: 375px;
}
.Home3ColHolder
{	
	background-color: #FFFFFF;
	width: 910px;
	test-align: left;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px solid Red;
}
.HomeColLeft
{
	width: 281px;
	float: left;
	margin: 0px 34px 0px 0px;
	padding: 0px;
	border: 0px solid Red;
	clear: both;
}
.HomeColCenter
{
	width: 281px;
	margin: 0px 280px 0px 315px;
	padding: 0px;
	border: 0px solid Red;
}
.HomeColRight
{
	width: 280px;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px solid Red;
}
.HomeColHeight
{
  zheight: 380px;
  height: 320px;
  overflow: hidden;
  border: 0px solid Red;
}
.HomeLinks
{	
	border-right: 3px solid #E9EDEF;
	margin: 0px;
	padding: 0px 16px 0px 0px;
}
.HomeContentBorder
{
	border-top: 3px solid #E9EDEF;
	border-right: 3px solid #E9EDEF;
	margin: 0px;
	padding: 14px 14px 10px 0px;
	line-height: 16px;
}

.ContentBorder
{
	border-top: 3px solid #E9EDEF;
	border-right: 3px solid #E9EDEF;
	margin: 0px;
	padding: 14px 14px 10px 0px;
	line-height: 16px;
}

/* SUB PAGE LAYOUT ELEMENTS */
.SubContentHolder 
{
	width: 990px;
	margin: 0 auto;
	padding: 34px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	border: 0px solid red;
}
.Sub2ColHolder
{		
	background-color: #FFFFFF;
	width: 950px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	border: 0px solid Red;
}
.SubColLeft 
{
	float: left;
	width: 670px;
	margin: 0px 34px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	text-align: left;
}
.SubColLeftWide
{
	float: left;
	width: 900px;
	margin: 0px 34px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	text-align: left;
}
.SubColRight 
{
	float:right;
	width: 236px;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: 0px solid red;
}
.RightSideButtons
{
	margin: 0px;
	padding: 27px 0px 0px 0px;
	float: right;
}
.SideBtn
{
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

.RightSideContent{
  font-size: 9pt;
  color: #5391b6;
  line-height: 20px;
  margin: 0px;
  padding: 15px 40px 0px 0px;
  float: left;
  border: none;
}
.RightSideSig{
  font-size: 9pt;
  color: #1d5b80;
  line-height: 18px;
  margin: 0px;
  padding: 20px 40px 0px 0px;
  float: left;
  border: none;
}



/* TEXT ELEMENTS */
.HomeContentHolder h2
{
	font-size: 18pt;
	font-weight: normal;


	color: #000000;
	margin: 0px;
	padding: 0px;
}
.HomeContentHolder h3
{
	font-size: 10pt;
	font-weight: bold;

	color: #000000;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}
.SubColLeft h1
{
	font-size: 18pt;

	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.SubColLeft h2
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}
.SubContentHolder h3
{
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 12px 0px 0px 0px;

}
.RightSideContent h2
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.RightSideContent h3
{
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}



.HomeBigLink
{
	text-align: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.HomeBigLink a.HomeBigLink:link , .HomeBigLink a.HomeBigLink:visited, .HomeBigLink a.HomeBigLink:active  {

	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.HomeBigLink a.HomeBigLink:hover{
	color: #000000;
	text-decoration: none;
}
.HomeBigLink .Blue{

  font-size: 12pt;
  font-weight: bold;
  color: #1FA8E1;
}

.BigLink
{
	text-align: right;
	padding: 0px;
	margin: 20px 0px 0px 0px;
}
.BigLink a.BigLink:link , .BigLink a.BigLink:visited, .BigLink a.BigLink:active  {

	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.BigLink a.BigLink:hover{
	color: #000000;
	text-decoration: none;
}
.BigLink .Blue{

  font-size: 12pt;
  font-weight: bold;
  color: #1FA8E1;
}
.MedLink{
  float: right;
  text-align: right;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  border: 0px solid red;
}
.MedLink a.MedLink:link , .MedLink a.MedLink:visited, .MedLink a.MedLink:active{

  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
.MedLink a.MedLink:hover{
  color: #000000;
  text-decoration: none;
}
.MedLink .Blue{
  font-size: 9pt;
  font-weight: bold;
  color: #1FA8E1;
}

.HomeContentHolder UL{
  margin: 2px 0px 2px 12px;
  padding: 2px 0px 2px 12px;
  border: 0px solid Red;
}
.HomeContentHolder OL{
  margin: 2px 0px 2px 12px;
  padding: 2px 0px 2px 12px;
  border: 0px solid Red;
}
.HomeContentHolder LI{
  list-style-type: disc;
  margin: 0px 0px 2px 6px;
  padding: 0px 0px 2px 6px;
}
.SubContentHolder UL{
  margin: 2px 0px 2px 12px;
  padding: 2px 0px 2px 12px;
  border: 0px solid Red;
}
.SubContentHolder OL{
  margin: 2px 0px 2px 12px;
  padding: 2px 0px 2px 12px;
  border: 0px solid Red;
}
.SubContentHolder LI{
  list-style-type: disc;
  margin: 0px 0px 2px 6px;
  padding: 0px 0px 2px 6px;
}

.HomeContentHolder a:link , .HomeContentHolder a:visited, .HomeContentHolder a:active{
  color: #1FA8E1;
  text-decoration: none;
}
.HomeContentHolder a:hover {
  color: #1FA8E1;
  text-decoration: underline;
}
.SubContentHolder a:link , .SubContentHolder a:visited, .SubContentHolder a:active{
  color: #1FA8E1;
  text-decoration: none;
}
.SubContentHolder a:hover{
  color: #1FA8E1;
  text-decoration: underline;
}



/****************************************************************
*                    SITEMAP STYLES
*****************************************************************/
/*
.CMSSiteMapList{
   margin: 2px 0px 2px 38px;
   padding: 2px 0px 2px 8px;
   border: none;
}
.CMSSiteMapListItem{
   list-style-image: url(../App_Themes/EplicaServices/images/arrow-smallorange02.gif);	
   margin: 0px 0px 4px 0px;
   padding: 0px 0px 4px 0px;
}
*/

/********* FIRST LEVEL STYLES ********/
/*
.CMSSiteMapList ul{
   margin: 2px 0px 2px 8px;
   padding: 2px 0px 2px 8px;
   border: none;
}
.CMSSiteMapList  li a, .CMSSiteMapList li a:link, .CMSSiteMapList li a:visited{
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  color: #595959;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.CMSSiteMapList li a:hover, .CMSSiteMapList li a:active{
  color: #f3951a;
  text-decoration: underline;
}
*/
/********* SECOND LEVEL STYLE *******/
/*
.CMSSiteMapListItem ul li a, .CMSSiteMapListItem ul li a:link, .CMSSiteMapListItem ul li a:visited {
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  color: #595959;
  margin: 0px;
  padding: 0px;
}
.CMSSiteMapListItem ul li a:hover, .CMSSiteMapListItem ul li a:active{
  color: #f3951a;
  text-decoration: underline;
}
*/
/******* THIRD LEVEL STYLE *******/
/*
.CMSSiteMapListItem ul ul li a, .CMSSiteMapListItem ul ul li a:link, .CMSSiteMapListItem ul ul li a:visited {
  text-decoration: none;
  font-size: 9pt;
  font-weight: normal;

  color: #595959;
  margin: 0px;
  padding: 0px;
}
.CMSSiteMapListItem ul ul li a:hover, .CMSSiteMapListItem ul ul li a:active{
  color: #f3951a;
  text-decoration: underline;
}
*/


/*************************************************/
/*            FOOTER ELEMENTS                    */
/*************************************************/
.FooterHolder{
  clear: both;
  font-size: 8pt;
  color: #84929C;
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 20px 40px 40px 40px;
  border: 0px solid red;
}
.FooterDiv{border-top: 1px solid #172127;}
.FooterHolder a , .FooterHolder a:link , .FooterHolder a:visited {
  color: #84929C;
  text-decoration: none;
}
.FooterHolder a:hover , .FooterHolder a:active {

  color: #1FA8E1;
  text-decoration: underline;
}


/*************************************************/
/*             UTILITY ELEMENTS                  */
/*************************************************/

.FloatLeft{float: left; clear: left;}
.FloatRight{float: right; clear: right;}
.Clear {clear:both;}


/*******************************************************
*  WEBPART STYLES                                      *  
********************************************************/
.webpartTable{}
.webpartTable td{padding: 5px;}
.webpartMessage{
  font-family: bold 14pt Arial, Helvetica, sans-serif; 
  color: #666666;
}

.rightSubNavCMSListMenuUL {
	margin: 0!important;
	padding: 0!important;
	width: 210px;
}
.rightSubNavCMSListMenuLI, .rightSubNavCMSListMenuHighlightedLI {
	zdisplay: inline;
	list-style-type: none!important;
	margin: 0!important;
	padding: 0!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	border-bottom: 1px dotted #C0C0C0;
}

.rightSubNavCMSListMenuLI a, .rightSubNavCMSListMenuLI a:link , .rightSubNavCMSListMenuLI a:visited
{
   zcolor: #404040;
   zfont-size: 9pt; 
   font-weight: bold;
   text-decoration: none;
   margin: 0px 0px 4px 12px;
   padding: 0px 0px 4px 12px;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}

.rightSubNavCMSListMenuHighlightedLI a, .rightSubNavCMSListMenuHighlightedLI a:link, .rightSubNavCMSListMenuHighlightedLI a:visited
{
   zcolor: #A9D1E2;
   color: #404040; 
   zfont-size: 9pt; 
   font-weight: bold;
   text-decoration: none;
   margin: 0px 0px 4px 12px;
   padding: 0px 0px 4px 12px;
   background: transparent url(../App_Themes/EssentialDiscovery/images/SubNav-Bullet.gif) no-repeat top left;
}

.MainL1CMSListMenuLink, .MainL1CMSListMenuLinkHighlighted
{
   text-transform: uppercase;
}