﻿*, .textnomargin, .textverysmall
{
    font-family: Arial, Verdana, Geneva, Helvetica;
    color: #7a7a7a;
    /*line-height: 16px; 
    margin: 0px 10px 5px 10px;  */  
}

.TopMenuMiddleStatic 
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #ffffff;
	text-align: left;
	/* font-weight: bold;*/
	font-size: 8pt;
}

.TopMenuMiddleStatic a:hover
{
	color: #000000;
}

.TopMenuDropDown
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #49166d;
	background-color: #e4f6d2;
	/*border-style: solid;
	border-width: 1px;
	border-color: #b2b2b2;*/
	border-bottom: solid 2px #b2b2b2;
	border-left: solid 1px #e7e7e7;
	border-right: solid 2px #b2b2b2;
	border-top: solid 1px #e7e7e7;
	text-indent: 5px;
}

.outer
{
	width: 20em;
	background: #bbbbaa;
}

.LeftMenuHead
{
	background-image: url(/images/left_menu_head_bg.jpg);
	background-repeat: repeat-x; 
	padding: 5px 5px 5px 7px;
	/*border-top: solid 1px #66cc00;
	border-left: solid 1px #66cc00;
	border-right: solid 2px #66cc00;*/
}

.LeftMenuTitle
{
	/*font-weight: bold;*/
	font-size: 8pt;
	text-decoration: none;
}

.LeftMenu
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #49166d;
	border-bottom: solid 2px #c4bcc9;
	border-left: solid 1px #c3bdc9;
	border-right: solid 2px #c4bcc9;
	border-top: solid 1px #c3bdc9;
	background-color: #ffffff; /*#e7e1eb;*/
	padding: 0px 7px 0px 7px;
	/*margin: 0px 10px 0px 10px;*/
}

.TopMenuMiddleDynamic
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 8pt;
	color: #49166d;
    line-height: 22px;
	text-align: left;
	text-indent: 5px;
	padding-right: 5px;
}

.LeftMenuStatic
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #49166d;
	background-color: Transparent;
    /*line-height: 22px;*/
    padding-top: 5px; 
    padding-bottom: 5px;
	text-align: left;
	font-size: 11px;
	/*border-bottom: solid 1px #c3bdc9;*/
}

.LeftMenuDynamic
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 8pt;
	background-color: #e7e1eb;
	color: #49166d;
    /*line-height: 22px;*/
	text-align: left;
	border-top: solid 1px #c3bdc9;
	border-left: solid 1px #c3bdc9;
	border-right: solid 2px #c4bcc9;
	border-bottom: solid 2px #c4bcc9;
	padding: 0px 7px 0px 7px;
}

.LeftMenuDynamicSelected
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #ffffff;
	font-size: 8pt;
	/*border-bottom: solid 1px #c7c7c7;	*/
}

.LeftMenuDynamicItem
{
	color: #49166d;
	font-size: 8pt;
	/*line-height: 22px;*/
	padding-top: 5px; 
    padding-bottom: 5px;
}
 
img
{
	border: none;
	margin: 0px 0px 0px 0px;
}

strong
{
 	color: inherit;
    text-decoration: inherit;
}

.utilityLink,
.utilityLink a:link,
.utilityLink a:visited
{
	color: #7a7a7a;
    text-decoration: none;
    font-size: 8pt;
}

.utilityLink a:active,
.utilityLink a:hover
{
	color: #49166D;
    text-decoration: none;
    font-size: 8pt;
}

.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;
}

h3,
h3 a:link,
h3 a:visited,
h3 a:active,
h3 a:hover
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	color: #686868;
	text-decoration: none;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 0px;
}

h2
{
	color: #707070;
	font-size: 9pt;
}

h2.lighter
{
	color: #707070;
	margin-bottom: 0px;
}

.bodyText,
.bodyText strong,
.bodyText p
{
	color: #7a7a7a;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
}
.bodyText a:link
{
	color: #49166d;
	font-weight: bold;
	text-decoration: none;
/* color: #505050;
text-decoration: underline;*/
}

.bodyText a:visited
{
	color: #7c5796;
	font-weight: 800;
	text-decoration: none;
}

.bodyText a:active,
.bodyText a:hover
{
	color: #49166D;
    text-decoration: underline;
}

.bodyText ul
{
	list-style-image: url(/images/square_bullet.gif);
	margin-left: 0px;
	padding-left: 20px;
	line-height: 1.5em;
}

.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;
}

/* BEGINNING OF styles for CONTINUUM */
/* whiteTitle is the Month & year title, centered */

.whiteTitle
{
    color: #ffffff;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 11pt;
    font-weight:bold;
}

/* whiteTitle is the Month & year title, centered */
.purpleTitle
{
    color: #6D458A;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 12pt;
    font-weight:bold;
}

table.newsletterTable
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #66cc00;
	border-collapse: collapse;
	padding: 0;
}

table.newsletterTable td,
table.newsletterTable th,
table.newsletterTable tr
{
	border-style: none; 
}

.bodyContinuum
{
    color: #7a7a7a;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 12px;
    
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    
    }
   .readmore
   {
       text-align:right;
       color: #49166d;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 12px;
    font-weight:bold;
     margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    
       }


/* END OF styles for continuum */

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs a:hover
{
	font-size:8pt;
	color: #7a7a7a;
}



table.noborderbodyTable
{
	border-style: solid; 
	border-width: 0px; 
	border-collapse: collapse;
	font-size: 9pt;
}

table.bodyTable
{
	border-style: solid; 
	border-width: 1px; 
	/* border-color: #9f9f9f; mod by GJ 4 Nov as per N Kay */
	border-color: #b2b2b2;
	border-collapse: collapse;
	font-size: 9pt;
}

	border-color: #b2b2b2;
	border-collapse: collapse;
	font-size: 9pt;
}

table.bodyTable td,
table.bodyTable th
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #9f9f9f; 
}

table.bodyTable ul
{
	list-style-image: url(/images/purple_arrow_bullet.jpg);
	margin-left: 0px;
	padding-left: 20px;
	line-height: 1.5em;
}

table.bodyTable ul a:link,
table.bodyTable ul a:visited,
table.bodyTable ul a:hover,
table.bodyTable ul a:active
{
	font-weight: normal;
}

.bodyTableHeadRow
{
	background-image: url(/images/bodyTable_HeadRow_bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 9pt;
	color: #49166d;
}

.bodyTableHeadRow_grey
{
	background-image: url(/images/bodyTable_HeadRow_bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 9pt;
	color: #707070;
}

.NewsLink
.NewsLink a,
.NewsLink strong,
.NewsLink a:link
{
	color: #707070;
    text-decoration: none;
    line-height: 14px;
    font-size: 8pt;
}


.NewsLink a:visited
{
	color: #808080;
	text-decoration: none;
    line-height: 14px;
    font-size: 8pt;
}

.NewsLink a:active,
.NewsLink a:hover
{
	color: #49166D;
    text-decoration: underline;
    line-height: 14px;
}

.NewsLink p
{
	margin-top: 7px;
	margin-bottom: 7px;
}

.QuickLinksButton
{
	background: url(/images/play_button.jpg) 0 50% no-repeat;
	padding-left: 10px;

}


.QuickLinksFront,
.QuickLinksFront a,
.QuickLinksFront strong,
.QuickLinksFront a:link
{
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
	color: #707070;
    text-decoration: none;
    line-height: 2.2em;
}

.QuickLinksFront a:visited
{
	color: #808080;
	text-decoration: none;
}

.QuickLinksFront a:active,
.QuickLinksFront a:hover
{
	color: #49166D;
    text-decoration: underline;
}

.QuickLinks,
.QuickLinks a,
.QuickLinks strong,
.QuickLinks a:link,
.QuickLinks a:visited
{
	color: #49166D;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
}

.QuickLinks a:active,
.QuickLinks a:hover
{
	color: #49166D;
    text-decoration: underline;
}

.FeaturedLink,
.FeaturedLink a,
.FeaturedLink strong,
.FeaturedLink a:link
{
	color: #707070;
    text-decoration: none;
    line-height: 1.3;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
}

.FeaturedLink a:visited
{
	color: #808080;
	text-decoration: none;
}

.FeaturedLink a:active,
.FeaturedLink a:hover
{
	/*color: #707070;*/
	color: #49166d;
    text-decoration: underline;
}

.MainTitle
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 18px;
	color: #66cc00;
}

.QuickLinksFrontCell
{
	width: 270px; 
	height: 140px;
	vertical-align: top;
}

.QuickLinksFrontCell img
{
	vertical-align: middle;
}

.CrossPromo
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 8pt;
	color: #7a7a7a;
}

.CrossPromo a:link,
.CrossPromo a:visited,
.CrossPromo a:hover,
.CrossPromo a:active
{
	font-size: 8pt;
}

.CrossPromo strong
{
	font-size: 9pt;
	font-weight: bold;
	color: #49166d;
}

.CrossPromo img
{
	border: none;
	vertical-align: middle;
}

.CrossPromo a:link,
.CrossPromo a:visited,
.CrossPromo a:active,
.CrossPromo a:hover
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 11pt;
	color: #49166D;
	text-decoration: none;
}

.LearnMoreLink
.LearnMoreLink a,
.LearnMoreLink strong,
.LearnMoreLink a:link
{
	color: #707070;
    text-decoration: none;
    line-height: 14px;
    font-size: 9pt;
}


.LearnMoreLink a:visited
{
	color: #808080;
	text-decoration: none;
    line-height: 14px;
    font-size: 9pt;
}

.LearnMoreLink a:active,
.LearnMoreLink a:hover
{
	color: #49166D;
    text-decoration: underline;
    line-height: 14px;
}

.LearnMoreLink p
{
	margin-top: 7px;
	margin-bottom: 7px;
}

/*
Learn more page style added as per Nancy Kay January 27, 2009 kS
*/ 
.date
{
	color:  #686868;
	font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    margin-bottom: 0pt;
}
.learnMore

{
	color:  #ebfbef;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
    font-weight:normal;
    margin-top: 0pt;
}

.learnMore a:link
{
	color: #7c5796;
	 font-weight:normal;
	text-decoration: none;
}

.learnMore a:active,
.learnMore a:visited
{
	color: #7c5796;
	 font-weight:normal;
	text-decoration: none;
}

.learnMore a:hover
{
	color: #7c5796;
	 font-weight:normal;
    text-decoration: underline;
}
/* END of learn more page style*/


SearchItemAbstract
{
	font-size: 10pt;
}

SearchResultsKeywords
{
	font-size: 8pt;
}

.bodyPanel
{
    width: 670px;
}

.superScript
{
    font-size:7.5pt;
    color:#66cc00;
     
   
}
table.BolTable
{
	border-style: solid; 
	border-width: 1px; 
	/* border-color: #9f9f9f; mod by GJ 4 Nov as per N Kay */
	border-color: #b2b2b2;
	border-collapse: collapse;
	font-size: 9pt;
	
}

	border-color: #b2b2b2;
	border-collapse: collapse;
	font-size: 9pt;
}

table.BolTable td,
table.BolTable th
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #9f9f9f; 
	
}