/* CSS Document */
body {
	
	background-color: #ffffff;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

html, body, #wrapper {
	height:97%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	vertical-align: text-top;
}
hr {
	border: none 0;
	border-top: 1px dashed #030303;
	width: 100%;
	height: 1px;
}

p {line-height: 12pt;}

ul { list-style-image: url("../_images/bullet_square.gif")}

.error {
	font-size:12px;
	color: red;
	font-weight: bold;
}
.success {
	font-size:12px;
	color: green;
	font-weight: bold;
}

.header {
	font-size:12px;
	color: #00493f;
	font-weight: bold;
}
input.submitButton {
	border-style:outset;
	border-color: #000000;
	background-color: #9d9fa1;
	color: #ffffff;
	border-width:1px;
	font-size:12px;
}
input.submitButtonLarge {
	border-style:outset;
	border-color: #000000;
	background-color: #9d9fa1;
	color: #ffffff;
	border-width:1px;
	font-size:13px;
	
}
input.searchSubmitButton {
	border-style:outset;
	border-color: #000000;
	background-color: #9d9fa1;
	color: #ffffff;
	border-width:1px;
	font-size:11px;
}
input.textBox
{
width: 270px;
border-style:outset;
border-color: #000000;
background-color: #f5f4ef;
color: #030303;
font-size: 11px;
border-width:1px;
}

.largeText {
	font-size: 13px;
}

input.textBoxLargeText
{
width: 270px;
border-style:outset;
border-color: #000000;
background-color: #f5f4ef;
color: #030303;
font-size: 13px;
border-width:1px;
}

textarea
{
width: 270px;
border-style:outset;
border-color: #000000;
background-color: #f5f4ef;
color: #030303;

border-width:1px;
}

.legalText
{
font-size: 8pt;
}

input.glossarySearch
{
width: 170px;
border-style:outset;
border-color: #000000;
background-color: #f5f4ef;
color: #030303;
border-width:1px;
font-size: 11px;
}

input.navSearch
{
width: 170px;
border-style:outset;
border-color: #000000;
background-color: #f5f4ef;
color: #030303;
border-width:1px;
font-size: 11px;
}

.select
{
width: 270px;
border-style:outset;
border-color: #030303;
background-color: #f5f4ef;
color: #000000;
border-width:1px;
font-size: 11px;

}

.contentHeading {
	font-size:11px;
	color: #00493f;
	font-weight: bold;
}

.requiredField
{
color: #FF0000;
background-color:transparent;
}
.formLabel
{
color: #030303;

}
a:link {font-weight: bold; color: #00493f; text-decoration: none; }
a:visited {font-weight: bold; color: #00493f; text-decoration: none; }
a:hover {font-weight: bold; color: #96007a; text-decoration: none; }
a:active {font-weight: bold; color: #96007a; text-decoration: none; }
#wrapper {
border-width: 1px;
	border-style:outset;
	border-color:#a8b7af;
	background-color: #ffffff;
	margin: 0 auto;
	padding : 0;
	text-align: left;
	vertical-align: text-top;
	width: 720px;
	text-align:left;
   	margin : 10px auto;
	border-collapse:	collapse;
	border-spacing: 0;
}
#trOuterWrapper {
	vertical-align: text-top; 
	margin : 0;
   	padding : 0;
	border-collapse:	collapse;
	border-spacing: 0;
}
#headerNavWrapper {
	margin : 0;
   	padding : 0;
	border-collapse: collapse; 
	border-spacing: 0;
	background-color:#e1e9e2;
	border: 0;
	
}
#footerNavWrapper {
	margin : 0;
   	padding : 0;
	height: 20px;
	border-spacing: 0;
	background-color:#a8b7af;
	text-align:center;
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
	border: 0;
	
}
#navAndContentWrapper {
	margin : 0;
   	padding : 0;
	border-collapse: collapse; 
	border-spacing: 0;
	background-color:#ffffff;
	width: 100%;
	height: 100%;
	border: 0;
	
}

#leftNavHolder {
height:100%;
width:279px;
background-color:#e1e9e2;
}

a.leftNavMenu:link {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavMenu:visited {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavMenu:hover {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavMenu:active {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }

#contentHolder {
	
	border: 0px; padding: 11px; border-spacing: 0px; background-color:#ffffff;
	
}

td, th { padding: 0; }

td.headerNav {background-color:#e1e9e2;}
tr.headerNav {background-color:#e1e9e2;}

input.textBoxNavSearch
{
width: 117px;
height: 18px;
border-style: solid;
border-width:1px;
border-color: #9D9FA1;
background-color: #ffffff;
color: #030303;
text-align:left;
font-size:9px;
}

input.navSearchSubmit
{
font-size: 11px;
height: 20px;
border-style: solid;
border-width:3px;
border-color: #e1e9e2;
background-color: #9D9FA1;
color: #ffffff;
text-align:center;
}

td.leftNavNewsTitle {
	color: #00493f;
	font-weight: bold;
}
td.leftNavGlossaryTitle {
	color: #00493f;
	font-weight: bold;
}
td.leftNavNewsHeadline {
	color: #96007a;
	font-weight: bold;
}

td.leftNavNewsSummary {
	color: #030303;
}

td.leftNavFaqSectionsTitle {
	color: #00493f;
	font-weight: bold;
}

.leftNavResourcesTitle {
	color: #00493f;
	font-weight: bold;
}
.leftNavContactTitle {
	color: #00493f;
	font-weight: bold;
}
td.navList {height:20px;}

a.leftNavNewsHeadline:link {font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavNewsHeadline:visited {font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavNewsHeadline:hover {font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavNewsHeadline:active {font-weight: bold; color: #00493f; text-decoration: none; }

a.leftNavNewsSection:link {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavNewsSection:visited {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavNewsSection:hover {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavNewsSection:active {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }

a.leftNavGeneric:link {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavGeneric:visited {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavGeneric:hover {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavGeneric:active {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }

a.leftNavGenericSelected:link {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavGenericSelected:visited {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavGenericSelected:hover {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavGenericSelected:active {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }

a.contentGeneric:link {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.contentGeneric:visited {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.contentGeneric:hover {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.contentGeneric:active {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }

a.contentSiteMapLink:link {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.contentSiteMapLink:visited {font-size:11px; font-weight: bold; color: #96007a; text-decoration: none; }
a.contentSiteMapLink:hover {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }
a.contentSiteMapLink:active {font-size:11px; font-weight: bold; color: #00493f; text-decoration: none; }

a.contentSiteMapSubLink:link {font-size:11px; font-weight: normal; color: #00493f; text-decoration: none; }
a.contentSiteMapSubLink:visited {font-size:11px; font-weight: normal; color: #00493f; text-decoration: none; }
a.contentSiteMapSubLink:hover {font-size:11px; font-weight: normal; color: #96007a; text-decoration: none; }
a.contentSiteMapSubLink:active {font-size:11px; font-weight: normal; color: #96007a; text-decoration: none; }

.newsContentHeadline {
	font-size:12px;
	color: #00493f;
	font-weight: bold;
}
.genericContentHeading {
	font-size:12px;
	color: #00493f;
	font-weight: bold;
}
a.genericContentLinkHeading:link {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }
a.genericContentLinkHeading:visited {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }
a.genericContentLinkHeading:hover {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }
a.genericContentLinkHeading:active {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }


a.newsContentHeadline:link {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }
a.newsContentHeadline:visited {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }
a.newsContentHeadline:hover {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }
a.newsContentHeadline:active {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }

a.leftNavGlossaryLetter:link {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavGlossaryLetter:visited {font-size:12px; font-weight: bold; color: #96007a; text-decoration: none; }
a.leftNavGlossaryLetter:hover {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }
a.leftNavGlossaryLetter:active {font-size:12px; font-weight: bold; color: #00493f; text-decoration: none; }

.leftNavGlossaryLetter {
	font-size:12px; font-weight: bold; color: #9d9fa1;
}
.newsContentDatePublished{
	font-size:11px;
	color: #9d9fa1;
	
}


/* Glossary */
.glossaryLetter {
	color: #96007a;
	font-weight: bold;
	font-size:16px;
}

.spacer {
	height:5px;
}
.glossaryTerm {
	font-size:12px;
	color: #00493f;
	font-weight: bold;
}
.glossaryDefinition {
	color: #030303;
}

.searchResultsText {
	font-size:11px;
	color: #9d9fa1;
	
}
.searchResultsTextInverted {
	font-size:11px;
	color: #686868;
	
}
.FAQQ {
	font-size:12px;
	color: #00493f;
	font-weight: bold;
}

.faqQuestion {font-size:11px;font-weight: bold; color: #96007a; text-decoration: none; }


a.faqQuestion:link {font-size:11px;font-weight: bold; color: #96007a; text-decoration: none; }
a.faqQuestion:visited {font-size:11px;font-weight: bold; color: #96007a; text-decoration: none; }
a.faqQuestion:hover {font-size:11px;font-weight: bold; color: #00493f; text-decoration: none; }
a.faqQuestion:active {font-size:11px;font-weight: bold; color: #00493f; text-decoration: none; }

a.footerLinks:link {font-size:10px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.footerLinks:visited {font-size:10px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.footerLinks:hover {font-size:10px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.footerLinks:active {font-size:10px; font-weight: normal; color: #ffffff; text-decoration: underline; }

a.footerBannermanLinks:link {font-size:10px; color:#a8b7af; text-decoration: none; }
a.footerBannermanLinks:visited {font-size:10px; color:#a8b7af; text-decoration: none; }
a.footerBannermanLinks:hover {font-size:10px; color:#a8b7af; text-decoration: underline; }
a.footerBannermanLinks:active {font-size:10px; color:#a8b7af; text-decoration: underline; }

/* customer admin */
tr.customerAdminHeading {
	font-size:14px;
	font-weight: bold;
	background-color: #9D9FA1;
	color: #ffffff;
}
tr.customerAdminOdd {
	font-size:12px;
	background-color: #ffffff;
	color: #030303;
}
tr.customerAdminEven {
	font-size:12px;
	background-color: #dedede;
	color: #030303;
}
table.formWrapperCustomerAdmin
{
color:#030303;
background-color:#ffffff;
font-size: 14px;
width: 100%;
border-style:outset;
border-color: #00493f;
border-width:0px;
border-spacing: 3px;

}
