BODY { color: #000000; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
TD { color: #000000; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
SELECT { color: #000000; font-size: 11px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
INPUT { color: #000000; font-size: 11px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
DIV { color: #000000; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

.nfCopy { color: #000000; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
.nfCopyBold { color: #000000; font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold; text-decoration: none; }

.nfBGCOLOR1 {background-color: #000000;}
.nfBGCOLOR2 {background-color: #FFFFFF;}
.nfBGCOLOR3 {background-color: #CCE2D6;}
.nfBGCOLOR4 {background-color: #EEF1FA;}
.nfBGCOLOR5 {background-color: #F4F7FF;}
.nfBGCOLOR6 {background-color: #F4F7FF;}
.nfBGCOLOR7 {background-color: #EFEFEF;}
.nfBGCOLOR8 {background-color: #B6BED1;}

A.nfUtilityNav:link { color: #000000; font-size: 10px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfUtilityNav:visited { color: #000000; font-size: 10px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfUtilityNav:active { color: #000000; font-size: 10px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfUtilityNav:hover { color: #000000; font-size: 10px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

.nfPrimaryNavText { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOff:link { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOff:visited { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOff:active { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOff:hover { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

A.nfPrimaryNavLinkOn:link { color: #000066; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOn:visited { color: #000066; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOn:active { color: #000066; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfPrimaryNavLinkOn:hover { color: #000066; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

A.nfDivMenuLink:link { color: #003366; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfDivMenuLink:visited { color: #003366; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfDivMenuLink:active { color: #003366; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfDivMenuLink:hover { color: #A51129; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

A.nfCopyLink:link { color: #3E579A; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfCopyLink:visited { color: #3E579A; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfCopyLink:active { color: #3E579A; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }
A.nfCopyLink:hover { color: #3E579A; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

.nfNavTextOn { color: #3E579A; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
.nfNavTextOff { color: #FFFFFF; font-size: 12px; font-family: Arial, Geneva, sans-serif; text-decoration: none; }

.nfPageHeader { color: #3E579A; font-size: 14px; font-family: Arial, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
.nfPageSubTitle { color: #000066; font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
.nfSubTitle { color: #667292; font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold; text-decoration: none; }
.nfHomePageSubTitle { color: #667292; font-size: 12px; font-family: Arial, Geneva, sans-serif; font-weight: bold; text-decoration: none; }

A.nfHpHl:link { color: #3E579A; font-size: 12px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpHl:visited { color: #3E579A; font-size: 12px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpHl:active { color: #3E579A; font-size: 12px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpHl:hover { color: #3E579A; font-size: 12px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }

A.nfHpEvent:link { color: #3E579A; font-size: 10px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpEvent:visited { color: #3E579A; font-size: 10px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpEvent:active { color: #3E579A; font-size: 10px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
A.nfHpEvent:hover { color: #3E579A; font-size: 10px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: underline; }

.nfEventCopy { color: #3E579A; font-size: 10px; font-weight: bold; font-family: Arial, Geneva, sans-serif; text-decoration: none; }
.clear { clear: both; }

/* Start of Site Search Styles */
#siteSearchContainer { clear: both; }
#siteSearchContainer input { width: 170px; }
#siteSearchContainer div.siteSearchBox { clear: both; background: #F6F6ED; border: 1px solid #B1BCB4; padding: 10px 10px 10px 10px; margin: 20px 0px 20px 0px; }
#siteSearchContainer div.clear { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both; font-size: 5px; }
#siteSearchContainer div.siteSearchBox h3 {float: left; margin: 0px 0px 10px 0px; }

#siteSearchAction { float: left; margin: 0px 10px 0px 5px; }
#siteSearchContainer div.left { float: left; margin: 0px 5px 0px 0px; }
#siteSearchContainer div.right { float: right; margin: 0px 2px 0px 0px; }
/*#siteSearchContainer table, tr, td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; background: none; text-align: left; vertical-align : top; }*/
#advancedSearchOptionsContainer { display: none; clear: both; }
#searchHelpContainer { display: none; clear: both; }
#advancedSearchOptionsContainer input.radioGroup { width: 20px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; background: none; } 
#advancedSearchOptionsContainer input.checkbox { width: 20px; height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; border: none; background: none; text-align: left;  }

#advancedSearchOptionsContainer div#textFiltersContainer { clear: both; display: none; }
#advancedSearchOptionsContainer div#documentFiltersContainer { clear: both; display: none; }

#siteSearchResultsContainer { clear: both; }
#siteSearchResultsContainer div#siteSearchResultsHeader {}
#siteSearchResultsContainer div#siteSearchResultsHeader h3 {}
#siteSearchResultsContainer div.siteSearchPaging { margin: 20px 0px 20px 0px; }

#siteSearchResultsContainer div.resultRow { clear: both; background: none; margin: 20px 0px 0px 0px; padding: 1px 1px 1px 1px; }
#siteSearchResultsContainer div.resultTitle { padding: 2px 0px 0px 0px; border: 1px solid #B1BCB4; background: #F6F6ED; clear: both; }
#siteSearchResultsContainer div.resultTitle a { font-weight: bold; margin-top: 40px; }
#siteSearchResultsContainer span.highlight { padding: 1px 1px 1px 1px; background: #F6F6ED; border: 1px solid #B1BCB4; font-weight: bold; }

#siteSearchResultsContainer a.pagingAction { text-decoration: none; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.pagingAction:hover { text-decoration: none; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.pagingAction:visited { text-decoration: none; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.pagingAction:selected { text-decoration: none; margin: 0px 5px 0px 5px; }

#siteSearchResultsContainer a.disabled { text-decoration: none; color: silver; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.disabled:hover { text-decoration: none; color: silver; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.disabled:visited { text-decoration: none; color: silver; margin: 0px 5px 0px 5px; }
#siteSearchResultsContainer a.disabled:selected { text-decoration: none; color: silver; margin: 0px 5px 0px 5px; }

#siteSearchResultsContainer a.selected { text-decoration: none; font-weight: bold; }
#siteSearchResultsContainer a.selected:hover { text-decoration: none; font-weight: bold; }
#siteSearchResultsContainer a.selected:visited { text-decoration: none; font-weight: bold;  }
#siteSearchResultsContainer a.selected:selected { text-decoration: none; font-weight: bold; }

#siteSearchResultsContainer div.siteSearchPaging a {}
#siteSearchResultsContainer div.siteSearchPaging a:hover {}
#siteSearchResultsContainer div.siteSearchPaging a:visited {}
#siteSearchResultsContainer div.siteSearchPaging a:selected {}

#siteSearchErrorContainer { display: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; font-size: 12px; background: url(/frame-images/icons/error_icon.gif) no-repeat 0px 0px; }
#siteSearchErrorContainer ul#siteSearchErrorDetail { margin: 5px 0px 5px 10px;  color: #d51b1b; font-size: 12px; }
#siteSearchErrorContainer ul#siteSearchErrorDetail li { padding: 0px 0px 5px 0px; font-weight: normal; }
.error_header { font-size: 14px; font-weight: bold; color: #d51b1b; text-transform : uppercase; }
.validationError input { border: 1px solid red; }
/* End of Site Search Styles */









	