﻿*, .textnomargin, .textverysmall
{
    font-family: Arial, Verdana, Geneva, Helvetica;
    color: #333333;
    /*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;
    text-decoration: none;
}

.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;
	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;
}
 


img
{
	border: none;
	margin: 0px 0px 0px 0px;
}

strong
{
 	color: inherit;
    text-decoration: inherit;
}

.utilityLink,
.utilityLink a:link,
.utilityLink a:visited
{
	color: #B2B2B2;
    text-decoration: none;
    font-size: 8pt;
    margin-top: 4px;
}

.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: #B2B2B2;
    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 p,
.bodyText strong
{
	color: #333333;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 9pt;
}
.bodyText a:link
{
	color: #49166d;
	text-decoration: underline;
}

.bodyText a:visited
{
	color: #7c5796;
	text-decoration: underline;
}

.bodyText a:active,
.bodyText a:hover
{
	color: #49166D;
    text-decoration: underline;
}

/*
Learn more page style added as per Nancy Kay January 14, 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;
    margin-top: 0pt;
}

.learnMore a:link
{
	color: #7c5796;
	text-decoration: none;
}

.learnMore a:active,
.learnMore a:visited
{
	color: #7c5796;
	text-decoration: none;
}

.learnMore a:hover
{
	color: #7c5796;
    text-decoration: underline;
}
/* END of learn more page style*/

.breadcrumbs,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active,
.breadcrumbs a:hover
{
	font-size: 8pt;
	color: #9f9f9f;
}

.bodyText ul
{
	list-style-image: url(/images/square_bullet.gif);
	margin-left: 10px;
	padding-left: 20px;
}

.bodyText ul a:link,
.bodyText ul a:visited,
.bodyText ul a:active,
.bodyText ul a:hover
{
	text-decoration: none
}

table.bodyTable
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #9f9f9f; 
	border-collapse: collapse;
}

table.bodyTable td,
table.bodyTable th
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #9f9f9f; 
}

.NewsLink
.NewsLink a,
.NewsLink strong,
.NewsLink a:link
{
	color: #707070;
    text-decoration: none;
    line-height: 14px;
    font-size: 9pt;
}


.NewsLink a:visited
{
	color: #808080;
	text-decoration: none;
    line-height: 14px;
    font-size: 9pt;
}

.NewsLink a:active,
.NewsLink a:hover
{
	color: #49166D;
    text-decoration: underline;
    line-height: 14px;
}

.NewsLink p
{
	margin-top: 7px;
	margin-bottom: 7px;
}

.QuickLinksFront,
.QuickLinksFront a,
.QuickLinksFront strong,
.QuickLinksFront a:link
{
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
	line-height: 2.2em;
	color: #707070;
    text-decoration: none;
}

.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;
    text-decoration: underline;
}

.MainTitle
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 18px;
	color: #66cc00;
}

.MainTitle2
{
	font-family: Arial, Verdana, Geneva, Helvetica;
	font-size: 9pt;
	color: #49166d;
	font-weight: bold;
	margin-top: 10px;
}


.QuickLinksFrontCell
{
	width: 270px; 
	height: 140px;
	vertical-align: top;
}

.QuickLinksFrontCell img
{
	vertical-align: middle;
}

.LeftSideCell_Head
{
	border-left: solid 1px #b6b6b6; 
	border-right: solid 1px #b6b6b6; 
	width: 180px; 
	height: 20px; 
	background-color: #d1f0b2; 
	padding-left: 5px; 
	vertical-align: top;
}

.LeftSide_Head,
.LeftSide_Head a:link,
.LeftSide_Head a:visited,
.LeftSide_Head a:active,
.LeftSide_Head a:hover
{
	text-decoration:none;
	font-size: 8pt; 
	font-weight: bold; 
	color: #49166d;
}

.LeftSideCell_Head img
{
	vertical-align: middle;
}

.LeftSideCell_Content
{
	border-left: solid 1px #b6b6b6; 
	border-right: solid 1px #b6b6b6; 
	border-top: solid 1px #b6b6b6;
	width: 168px; 
	border-top: solid 1px #b6b6b6; 
	padding: 5px 10px 0px 10px;
}

.MiscCellText
{
	font-size: 9pt;
	color: #333333;
}

.featureText,
.featureText p,
.featureText strong
{
	color: #333333;
    text-decoration: none;
    font-family: Arial, Verdana, Geneva, Helvetica;
    font-size: 8pt;
}
.featureText a:link
{
	color: #505050;
	text-decoration: underline;
}

.featureText a:visited
{
	color: #7c5796;
	text-decoration: none;
}

.featureText a:active,
.featureText a:hover
{
	color: #49166D;
    text-decoration: underline;
}

.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: 8pt;
	color: #49166D;
	text-decoration: none;
}
