.LeftMenu
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
}

.HiddenMenu
{
    display: none;
}

.selectedNode
{
    font-family: Arial, Helvetica;
    background-image: url("/images/menu_lv1cell_bg.jpg");
    color: #FFFFFF;
    height: 20px;
    width: 163px;
    padding: 5px 5px 5px 10px;  
    font-size: 9pt;
    border-bottom: solid 1px #56a50b;
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc; 
    line-height: 1.7em;
    white-space: pre-wrap;
}

.selectedNode a
{
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    background-color: Transparent;
    background-image: none;   
}

.lv1Node
{
    font-family: Arial, Helvetica;
    background-color: #f7f7f7;
    color: #5c5c5c;
    height: 20px;
    width: 163px;
    padding: 5px 5px 5px 10px;
    font-size: 9pt;
    border-bottom: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    line-height: 1.7em;
    white-space: pre-wrap;
  }       
  
.lv1Node a
{
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}   

.lv2Node
{
    font-family: Arial, Helvetica;
    background-color: #dffac3;
    color: #5c5c5c;
    height: 20px;
    width: 163px;
    padding: 5px 5px 5px 10px;
    font-size: 9pt;
    border-bottom: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;  
    line-height: 1.7em;  
    white-space: pre-wrap;
}

.lv2Node a
{
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}   

.lv3Node
{
    font-family: Arial, Helvetica;
    background-color: #ffffff;
    color: #939393;
    height: 20px;
    width: 163px;
    padding: 5px 5px 5px 10px;
    font-size: 9pt;
    border-bottom: dotted 1px #dddddd;
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;  
    line-height: 1.7em;   
    white-space: pre-wrap;    
}

.lv3Node a
{
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}   
        
.small
{
	color: #505050;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
}
.white
{
    color: #ffffff;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    font-weight:bold;
}



.superScript
{
    font-size:7.5pt;
    color:#66cc00;
}


/* HEALTH SPACE WEBISTE */


h1
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 18px;
	color:#6D458A;
	margin-bottom: 4px;
	font-weight:lighter;
	margin-top: 0px;
}
h2
{
	color:#6D458A;
	font-size: 13pt;
	font-weight:lighter;
	margin-bottom: 0px;
	margin-top:0px;
	font-weight: lighter;
	padding-bottom: 3px;
	padding-top: 6px;
	
}

h3
{
	color:#6D458A;
	font-size: 16px;
	font-weight:lighter;
	margin-bottom: 0px;
	margin-top:0px;
	font-weight: lighter;
	padding-bottom: 3px;
	padding-top: 6px;

}

h4
{
	color:#666666;
	font-size: 14px;
	font-weight:bold;

}

.bodyText,
.bodyText strong,
.bodyText p
{
	color: #585958;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 13px;
    padding: 0px 0px 0px 0px;
}
.bodyText a:link
{
	color: #49166d;
	font-weight: normal;
	text-decoration: underline;
	/*font-size: 9pt;*/
	/*font-weight:normal;*/
	padding: 0px 0px 0px 0px;
}

.bodyText a:visited
{
	color: #49166d;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

.bodyText a:active,
.bodyText a:hover
{
	color: #49166d;
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
}

.bodyText ul
{
    list-style-image: url(/images/green_bullet_square.jpg); 
	line-height: 1.5em;
	/*margin-left: 20px;*/
	vertical-align: middle;
}

.bodyText li
{
padding-bottom: 7px;
padding-left: 0px;

}

/* Used in Homepage Blog feed for Author's name */
.purpleText

{
	color: #7F5B99;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
}

/* Needed to change purpletext quickly and didnt know if used elsewhere postedby and datePosted are to adjust this other fields in this box */
.purpleTexttwo

{
	color: #49166d;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 10px;
}

.postedBy
{
    Font: Arial Regular;
    Font-size: 10px;
    Color: #979797;
}

.datePosted
{
    Font: Arial Regular;
    Font-Size: 10px;
    Color: #666666;
}

/* Gradient style for SEARCH BOX */
.searchBox 
{
	width: 145px;
	background: transparent url('/images/search_bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	
}


/* Used in ths_header_en.master file */
.utilityLink,
.utilityLink a:link,
.utilityLink a:visited
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #7a7a7a;
    text-decoration: none;
    font-size: 8pt;
    margin-left: 4px;
    margin-right: 4px;
  
}

.utilityLink a:active,
.utilityLink a:hover
{
	color: #49166D;
    text-decoration: none;
    font-size: 8pt;
   margin-left: 4px;
    margin-right: 4px;
}

.utilityLink_b,
.utilityLink_b a:link,
.utilityLink_b a:visited
{
	color: #7a7a7a;
    text-decoration: none;
    font-size: 8pt;
}

.utilityLink_b a:active,
.utilityLink_b a:hover
{
	color: #49166D;
    text-decoration: none;
    font-size: 8pt;
}

.TopTable
{ 
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 1024px;
    padding: 0px 0px 0px 0px;
     border-collapse: collapse;
 

}

.TopMenu
{
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    border-width: 0px 0px 0px 0px;
    border-collapse: collapse;
 
}
/* Generic tbale, no border  */

.GenericTable
{ 
	border-width: 0px;
	border-top: 10px;
    border-bottom: 10px;
}

.GenericTable td

{ 
    border-width: 0px;
    padding: 5px 0px 5px 0px;
}


/* used in about our partners and sponsors page table  */


.showcaseTable
{ 
	border-width: 0px;
	border-color: #e6e6e6;
	border-style: solid;
    padding: 5px 5px 5px 5px;
   /* border-bottom: 1px;*/
    margin-bottom: 10px;
    margin-top: 10px;
}

.showcaseTable td

{ 
	border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
    padding: 5px 8px 5px 8px;
   /* border-bottom: 0px;*/
}


/* Light grey Call out table found in Privacy page*/

.LightGreyTable
{ 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 40px;
	background-color: #f6f2f8;
	}

.LightGreyTable td
{ 
    padding: 5px 10px 5px 10px;
    
}

LightGreytblText
{
    font-family: Arial, Verdana, Geneva, Helvetica;
    color: #49166d;
    font-size: 9pt;

}



/* Used in In this section table */

.InThisSectionTable
{ 
	border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	margin-top: 38px;
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
	
}

.InThisSectionTable td
{ 
	
	margin-top: 10px;
	margin-bottom: 10px;
    padding: 2px 10px 2px 10px;
  
}



.InThisSection
{ 
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    color: #595859;
}

.InThisSection a:link,
.InThisSection a:active,
.InThisSection a:visited
{ 
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    color: #595859;
    text-decoration: none;
}

.InThisSection a:hover
{ 
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    color: #595859;
    text-decoration: underline;
}

.ThinkTankTable
{ 
    
	border-bottom-color: #E2E2E2; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right:0px;
}

.ThinkTankTable td
{ 
	
	padding: 5px 0px 5px 15px;
}



/*More news table used in the homepage only */
.MoreNewsTable
{ 
	border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right:0px;
}

.MoreNewsTable td
{ 
	
	padding: 5px 0px 5px 0px;
}

.MorenewsLink, .MorenewsLink a:link, .MorenewsLink a:active, .MorenewsLink a:visited
{
	color:#6D458A;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    margin-top: 0pt;
    font-weight:lighter;
     font-size: 9pt;
}

.MorenewsLink a:hover
{
	color:#6D458A;
    text-decoration: underline;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-weight:lighter;
     font-size: 9pt;
    margin-top: 0pt;
}
/*News and events table used only in News and events page  */

.NewsEventsTable
{ 
    border-width: 0px;
	border-color: #e6e6e6;
	border-style: solid;
    padding: 5px 5px 5px 5px;
    border-collapse:collapse;
   
}

.NewsEventsTable td
{ 
	border: 0px;
	border-color: #e6e6e6;
	border-style: solid;
   padding: 5px 5px 5px 5px;
   border-bottom: 1px;
}

/*Title links used in Spronsors partners for example  */

.GreenText
{
	color: #57a708;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 11pt;
    font-weight:lighter;

   }

.GreenText a:link
{
	color: #57a708;
	text-decoration: none;
	font-size: 11pt;
	font-weight:lighter;

}

.GreenText a:visited
{
	color: #57a708;
	text-decoration: none;
	font-size: 11pt;
	font-weight:lighter;

}

.GreenText a:active,
.GreenText a:hover
{
	color: #57a708;
	text-decoration: underline;
	font-size: 11pt;
	font-weight:lighter;

}


/*Links in the boxes with an arrow */

.GreenTextsmall
{
	color: #66cc00;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
  line-height: 2.5em;
    
}

.GreenTextsmall a:link
{
	color: #66cc00;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
 line-height: 2.5em;
   
}

.GreenTextsmall a:visited,
.GreenTextsmall a:active
{
	color: #66cc00;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
  line-height: 2.5em;
}

.GreenTextsmall a:hover
{
	color: #66cc00;
    text-decoration: underline;
    font-size: 9pt;
    font-weight: bold;
 line-height: 2.5em;
}

/*Images in rotator */

.SponsorImageBig
{
	width: 215px;
	height: 110px;
	padding-left: 5px;
}

/* Used in boxes on the right table */


.RightBoxTable
{ 
	border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	margin-top: 0px 0px 0px 0px;
	margin-bottom: 25px;
	padding-top: 0px;
	
}


.RightBoxTable td
{ 
	border-width: 0px;
	border-color: #e6e6e6;
	border-style: solid;
	padding: 5px 9px 0px 10px;
}}


/* Used for rotator table */

.rotatorTable
{ 
	border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	margin-top: 0px 0px 0px 0px;
	margin-bottom: 25px;
	padding-top: 0px;
	
}


.rotatorTable td
{ 
	border-width: 0px;
	border-color: #e6e6e6;
	border-style: solid;
	padding: 5px 17px 5px 13px;
}

/*Section Banners */

.SectionBanner

{
    border: 0px;
    border-collapse: collapse;
    padding-bottom: 0px;
    margin-bottom: 0px;
    
}


/*Images used everywhere else */

.Images

{
    padding: 0px 20px 5px 5px;
    border: 0px;
    border-collapse: collapse;
}

/*Images used in the right boxes  */

.RightBoxImage

{
    padding: 0px 0px 0px 0px;
      border-collapse: collapse;
}


/*Images used for homepage left titles  */

.HomeTitleImage

{
    padding: 5px 5px 5px 0px;
    border-collapse: collapse;
}


title

/*Images used as titles */

.PageTitleImage
{
    padding: 5px 5px 5px 5px;
}

/*Used in the More News and Events table in the homepage */

.NewsLink,
.NewsLink strong,
.NewsLink a,
.NewsLink a:link
{
	text-decoration: none;
	color: #57a708;
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    padding-left:0px;
    padding-bottom: 0px;
    padding-top: 1px;
	padding-bottom: 1px;
    vertical-align: top;
}

.NewsLink a:visited
{
	color: #57a708;
	text-decoration: none;
}

.NewsLink a:active,
.NewsLink a:hover
{
	color: #57a708;
    text-decoration: underline;
}

.NewsLink p
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.NewsLinkLeft
{
	vertical-align: top; 
	width: 100px;
	color: #595859;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    padding-left:15px;
    padding-bottom: 0px;
    padding-top: 1px;
	padding-bottom: 1px;
   
}

/* Titles of partner organizaton in about our partners and sponsors  */

.purpleTitle
{
	color:#6D458A;
	font-size: 13pt;
	margin-bottom: 0px;
	margin-top:0px;
	font-weight:bold;
	padding-bottom: 0px;
	padding-top:0px;
	
}


/*END OF style used in the More News and Events table in the homepage */
/*START style used home page blog RSS feed */

NewsLinkLarge,
.NewsLinkLarge strong,
.NewsLinkLarge a,
.NewsLinkLarge a:link
{
	text-decoration: none;
	color: #57a708;
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 13px;
    font-weight: bold;
    padding-left:0px;
    padding-bottom: 0px;
    padding-top: 1px;
	padding-bottom: 1px;
    vertical-align: top;
}

.NewsLinkLarge a:visited
{
	color: #57a708;
	text-decoration: none;
	 font-weight: bold;
}

.NewsLinkLarge a:active,
.NewsLinkLarge a:hover
{
	color: #57a708;
    text-decoration: underline;
}

.breadcrumb_row img
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
}

.breadcrumbs
{
    font-family: Arial, Helvetica;
    font-weight: bold;
    font-size: 7.5pt;
    text-decoration: none;
    color: #8c8c8c;
    line-height: 7.5pt;
}

.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active
{
    color: #49166d;
    text-decoration: none;
}

.breadcrumbs a:hover
{
    text-decoration: underline;
}

.bannerCell
{
    width: 100%; 
    height: 95px; 
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    text-align: center;

}

.bannerCell img
{
    display: block;
}

.sunflower

{
   background-repeat:no-repeat;
    position: relative; 
   bottom: -10px; 
   right: 10px;
   height: 166px;
   display:inline-block;
   margin-bottom: 25px;
}

.home_banner
{
    height: 231px;
}

.home_banner embed
{
    float: left;
}


.trade
{
 font-variant: small-caps;
 position: relative;
 bottom: 0.5em;
 font-size: 0.6em;

}

/* Used for footnotes escpailly in the press releases */
.footnotes
{
 font-size: 9px;

}

/*about our partners section sub titles */
.sponsorSubTitle
{
    font-family: Arial, Helvetica;
    font-weight: bold;
    font-size: 9.9pt;
    text-decoration: none;
    color: #49166d;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 2.5em;
}


/*links in expanded content in about our partners pages */
.GreenSponsor
{
	color: #66cc00;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
}

.GreenSponsor a:link
{
	color: #66cc00;
    text-decoration: none;
    font-size: 9pt;
    font-weight: bold;
}

.GreenSponsor a:visited,
.GreenSponsor a:active
{
	color: #66cc00;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
  line-height: 2.5em;
}

.GreenSponsor a:hover
{
	color: #66cc00;
    text-decoration: underline;
    font-size: 9pt;
    font-weight: bold;
}

.videoGrid
{
    border-style: none;
    border-collapse: collapse;
}

.videoGrid img
{
    border: none;
}

.videoGrid a:link,
.videoGrid a:visited
{
    font-weight: bold;
    text-decoration: none;
}

.videoGrid a:active,
.videoGrid a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

td.thumbnail
{
    background-repeat:no-repeat;
    background-position:center; 
    height: 90px;
}

.SubTitle
{
    font-family: Arial, Helvetica;
    font-weight: bold;
    font-size: 9.9pt;
    text-decoration: none;
    color: #49166d;
 
   
}