﻿body {
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 10px 0px 0px 0px;
	background-color: #fff;
}

a img {
	border: 0px;
}
      
#container {
	font-size: 75%;
	width: 960px;
	min-height: 100%;
	margin: 0px; 
	position: relative;
	float: left;
	padding: 0px 0px 0px 10px;
}

#placeHolderMainContent {
	min-height: 500px;
	float: left;
}

#content {
	float: left;
	clear: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 450px;
}

#articleContent, #pressReleasesContent {
	float: left;
	clear: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	width: 670px;
}

#articleRightContent, #pressReleasesRightContent, #faqRightContent {
	display: none;
}

#leftContent {
	display: none;
}

#rightContent {
	display: none;
}

#header {
	display: none;
}

#title {
	border: 0px;
	padding: 0px;
	float: left;
}

#title h1 {
	padding: 0px;
	margin: 0px;
}

a.masterEmailPage {
	padding: 0px 10px 0px 25px;
	background-image: url("Images/email.png");
	background-position: 5px center;
	background-repeat: no-repeat;
	border-right: 1px solid #3E55A4;
}

a.masterPrintPage {
	padding: 0px 0px 0px 25px;
	background-image: url("Images/print.png");
	background-position: 5px center;
	background-repeat: no-repeat;
}

a.masterContactUs {
	/*padding: 0px 0px 0px 20px;
	background-image: url("Images/comment.png");
	background-position: 0px center;
	background-repeat: no-repeat;*/
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #3E55A4;
}

#siteActionsMenu {
	float: right;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#headerbar {
	display: block;
	float: left;
	clear: left;
	width: 960px;
	background-color: #314ab5;
	background-repeat: no-repeat;
	background-position: 0px center;
	background-image: url("images/Header.png");
	height: 60px;
}

#headerControls {
	float: right;
	padding: 5px 5px 0px 0px;
	margin: 0px;
}

#headerControls a {
	color: #3E55A4;
	text-decoration: none;
	margin: 0px;
	font-weight: normal;
}

#headerLinkBar {
	float: left;
	clear: left;
	width: 960px;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	color: #ffffff;
	height: 24px;
}

.footer {
	display: none;
}

#footerLinks {
	display: block;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
}

#footerLinks a, #footerLinks a:hover, #footerLinks a:visited {
	display: block;
	float: left;
	clear: none;
	color: #003399;
	cursor: pointer;
}

#footerLinks a span {
	display: block;
	float: left;
	padding: 0px;
}

#footerLinks span {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
}

#footerCopyright {
	display: block;
	float: right;
	clear: none;
	padding: 0px;
	margin: 0px;
	color: #003399;
}

/* IE6 footer fix */
#footerCopyright {
	*margin: 0px 0px -20px 0px;
}

#mainContent {
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	width: 450px;
}

#contentImage {
	display: none;
}

.featureImage {
	display: block;
	float: left;
	clear: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#contentImage div, .featureImage div {
	display: block !important;
	float: left;
	clear: left;
	padding: 0px !important;
	margin: 0px !important;
}

.featureImage div span {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	white-space: nowrap;
}

/* Search overrides */
#search {
	display: block;
	float: right;
	color: #fff;
	font-size: 1em;
	padding: 3px 0px 0px 0px;
	font-weight: bold;
}

#search .ms-sbcell
{
	display: block;
	float: left;
	clear: none;
    border: none;
    font-weight: normal; 
    font-size: 1.4em; 
    color: #000000;
    padding: 0px;
    margin: 0px;
}

#search .ms-sbgo
{
    background: transparent none repeat scroll 0 0;
}

#search .ms-sbcell .ms-sbplain
{
    margin: 0px 2px 0px 2px;
    padding: 1px 0px 1px 0px;
    display: block;
    float: left;
    clear: none;
    border: 1px #000066 solid;
    height: 14px;
}

#search .ms-sbcell input
{
	display: block;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	width: 100px;
	color: #000066;
	font-family: Arial, Helvetica, Sans-Serif;
}

#search .ms-sbLastcell, #search .ms-rightbodysectionsearchbox {
	display: block;
	float: left;
	clear: none;
	width: 0px !important;
}

#search .ms-sbtable, #search ms-sbtable-ex {
	display: block;
	float: left;
	clear: none;
	border: none;
	margin: 0px;
	padding: 0px;
	width: auto !important;
}
/* End Search overrides */

/* Site Map Styles */
.siteMap {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

#placeHolderMainContent #content .siteMap a {
	text-decoration: none;
}

.siteMapNode, .siteMapLeaf {
	font-weight: normal;
	font-size: 1.0em;
	color: #003399;
}
/* End Site Map Styles */

/* Search Results Styles */
.searchWebParts {
	display: block;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
}
.searchStatistics, .searchPagingTop {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 480px;
	clear: none;
}
.searchCoreResults {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 100%;
}
.searchPagingBottom {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	background-color: #ffffff;
	border-top: 1px #3B0083 solid;
}
.searchResultsHeader {
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	border-bottom: 1px #3B0083 solid;
}
.srch-stats, .srch-Page {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 100%;
	background-color: #ffffff !important;
	font-family: Arial, Helvetica, Sans-Serif !important;
	font-size: 1.0em;
}
.searchWebParts .srch-Page a:link, .searchWebParts .srch-Page a:visited, .searchWebParts .ms-WPBody a:link, .searchWebParts .ms-WPBody a:visited {
	color: #003399 !important;
	font-weight: normal;
	text-decoration: none;
}
.ms-WPBody a:hover, .srch-Page a:hover {
	text-decoration: underline;
}
.srch-WPBody, .srch-Description {
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.searchWebParts .srch-Title {
	color: #003399 !important;
	font-family: Arial, Helvetica, Sans-Serif !important;
}
.searchWebParts .srch-URL a:link {
	color: #003399 !important;
}
#searchCentreleftcontainer {
	float: left;
	clear: left;
	width: 160px;
}
#searchContainer {
	width: 960px;
	float: left;
	padding: 10px 0px 10px 0px;
	line-height: 1.5em;
}
#searchMainContent {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 960px;
}
/* End Search Results Styles */

/* FAQ styles */
.faqButton {
	display: block;
	float: left;
	clear: none;
	cursor: pointer;
	border: medium none;
	height: 12px;
	padding: 0px;
	width: 12px;
	margin: 5px 5px 0px 0px;
}

#question {
	display: block;
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 670px;
	border-top: dashed 1px #000066;
}

#question a {
	display: block;
	float: left;
	clear: none;
	color: #003399;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

#question a.backToTopLink {
	display: block;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

#faqContainer {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	width: 670px;
	border-bottom: dashed 1px #000066;
}

#faqContainer h2 {
	padding: 0px 0px 20px 0px;
}

.answer {
	display: block;
	float: left;
	clear: left;
	width: 670px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	color: #003399;
}

.answer a {
	color: #003399;
	text-decoration: underline;
}
/* End FAQ styles */

/* IFrame styles */
.iframeObjectDetails {
	display: block;
	float: left;
	clear: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.iframeObject {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
/* End IFrame styles */

/* Scrolling News styles */
#latestNews {
	float: left;
	padding: 0px;
	margin: 0px;
	clear: left;
	text-align: left;
	background-color: #ececec;
}

.linkNewsList {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 180px;
	color: #666666;
	font-size: 0.8em;
	font-weight: normal;
}

.linkNewsListItem {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 60px;
}

.linkNewsListItem a {
	float: left;
	margin: 0px;
	padding: 0px;
}

#latestNewsTitle {
	display: block;
	float: left;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	clear: left;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: normal;
	width: 200px;
	text-align: center;
	background-color: #314AB5;
}

.linkNewsList ul {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	clear: left;
}

.linkNewsList ul li {
	display: block;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	clear: left;
	width: 180px;
	height: 60px;
	border-top: 1px #cccccc solid;
}

.linkNewsListItem {
	display: block;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	clear: none;
	width: 100%;
}

.linkNewsListItem span {
	display: block;
	float: left;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	clear: none;
	width: 105px;
}

.linkNewsListItem a {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	clear: none;
	color: #314AB5;
	text-decoration: underline;
}

.linkNewsListItem a:hover {
	cursor: pointer;
}

.linkNewsListItemImage {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
}
/* End Scrolling News styles */

/* Email Page Styles */
#emailPageForm {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-size: 1.0em;
}
.linkEmailPageAcknowledge {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
}
.linkEmailPagePreviousPage {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 100%;
}
.linkEmailPageBoldLabel {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.linkEmailPageErrorLabel {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color: #a72d22;
	font-weight: bold;
}
.linkEmailPagePrivacyHyperlink {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	color: #ef4130;
	width: 150px;
}
.linkEmailPagePreviousHyperlink {
	display: block;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px 3px 0px 3px;
	color: #ef4130;
}
.linkEmailPageInputLabel {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.linkEmailPageInput {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
}
.linkEmailPageFeedback {
	display: block;
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	width: 740px;
	color: #009933;
}
.linkFeedbackFormFeedbackLabel {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	width: 740px;
	color: #000000;
}
.linkSubmitEmailPageButton, .linkSubmitEmailPageButton:active {
	display: block;
	float: left;
	clear: left;
	padding: 2px 2px 2px 20px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
	background-color: #dedede;
	background-image: url("Images/accept.png");
	background-position: 2px center;
	background-repeat: no-repeat;
	color: #000066;
	font-weight: normal;
	font-size: 1.0em;
	border-top: 1px #aaaaaa solid;
	border-right: 2px #999999 solid;
	border-bottom: 2px #999999 solid;
	border-left: 1px #aaaaaa solid;
	overflow: visible;
}
.linkEmailPageInformation {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.linkEmailPageInformation .linkEmailPageBoldLabel {
	display: block;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.linkEmailPagePreviousLabel {
	display: block;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}
.linkSubscriptionButton {
	display: block;
	float: left;
	clear: none;
	padding: 0px 5px 0px 5px;
	margin: 5px 0px 20px 0px;
	cursor: pointer;
	background-color: #ffffff;
	color: #E95E27;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px #E95E27 solid;
	overflow: visible;
}
.linkEmailPageTitle {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #ef4130;
	font-size: 1.4em;
	font-weight: bold;
	width: 100%;
}
.linkEmailPageErrors {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 100%;
}
.linkEmailPageErrors ul {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.linkEmailPageErrors ul li {
	list-style: none;
	clear: left;
	color: #a72d22;
	font-weight: bold;
}
.linkEmailPageErrorMessage {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	color: #a72d22;
	font-weight: bold;
}
.linkEmailPageErrorMessage span {
	margin: 0px;
	padding: 0px;
}
/* End Email Page Styles */

/* Press Release Styles */
#pressReleaseList {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 670px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
}
.ms-WPHeader td {
	border: none;
}
.ms-WPHeader {
	display: block;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #ffffff;
	color: #000000;
	height: 1px;
}
.ms-WPTitle {
	clear: left;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#pressReleaseList .link-item {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, Sans-Serif;
}
#pressReleaseList .link-item a, #pressReleaseList .link-item a:visited, #pressReleaseList .link-item a:hover {
	font-weight: normal;
	font-size: 1.2em;
	color: #003399;
	text-decoration: underline;
}
#pressReleaseList .description {
	font-size: 1.1em; 
	color: #003399;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
}
/* End Press Release Styles */

/* Locator Styles */
#locator {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	color: #003399;
	width: 100%;
}
#locatorIntro {
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
}
#placeHolderMainContent #locatorIntro p {
	float: left;
	clear: left;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	width: 100%;
}
/* End Locator Styles */

/* Menu Styles */

#mainMenu {
	border: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	clear: left;
	font-size: 1.0em;
	font-family: Arial, Helvetica, Sans-Serif;
}

#mainMenu ul {
	display: block;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#mainMenu li {
	float: left;
	text-align: left;
	height: 21px;
	padding: 0px;
	margin: 0px;
	width: auto;
}

#mainMenu li {
	border-left: solid 1px #3E55A4;
}

#mainMenu li.rmFirst {
	border-left: none;
}

#mainMenu li.rmLast {
	border-right: none;
}

#mainMenu div.rmSlide {
	margin-left: -1px;
}

#mainMenu .rmFocused {
	color: #EA503E;
	background-color: #ffffff;
}

#mainMenu a.rmFocused:hover {
	color: #EA503E;
	background-color: #ffffff;
	cursor: pointer;	
}

#mainMenu a.rmExpanded {
	color: #ffffff;
	background-color: #3E55A4;
}

#mainMenu ul li a.rmExpanded.rmFocused {
	color: #ffffff;
	background-color: #3E55A4;
}

#mainMenu ul li ul li a.rmFocused {
	color: #EA503E;
	background-color: #3E55A4;
}

#mainMenu ul li ul li a.rmFocused:hover {
	color: #EA503E;
	background-color: #3E55A4;
}

#mainMenu a {
	display: block;
	height: 21px;
	text-decoration: none;
	color: #3E55A4;
	float: left;
}

#mainMenu a:hover {
	color: #ffffff;
	background-color: #3E55A4;
	cursor: pointer;
}

#mainMenu a span {
	padding: 3px 10px 0px 10px;
}

#mainMenu .rmFirst a span {
	padding: 3px 10px 0px 0px;
}

#mainMenu ul ul {
	background-color: #3E55A4;
}

#mainMenu ul li ul li {
	float: left;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#mainMenu ul li ul li a {
	color: #ffffff;
}

#mainMenu ul li ul li.rmFirst {
	border-left: solid 1px #3E55A4;
}

#mainMenu ul li ul li.rmLast {
	height: 18px;
}

#mainMenu ul li ul li.rmLast a {
	height: 18px;
}

#mainMenu ul li ul li.rmFirst a span {
	padding: 2px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #ffffff;
}

#mainMenu ul li ul li.rmLast a span {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: none;
}

#mainMenu ul li ul li a span {
	padding: 2px 0px 2px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #ffffff;
	min-width: 160px;
}

/* End Menu Styles */

/* Link members table styles */

.ms-rteTable-LinkMembersTable {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #3E55A4;
	border-right: 1px solid #3E55A4;
	text-align: left;
	color: #003399;
	width: 100%;
	border-collapse: collapse;
}
.ms-rteTable-LinkMembersTable tbody {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.ms-rteTable-LinkMembersTable tr.ms-rteTableHeaderRow-LinkMembersTable {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableHeaderFirstCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	vertical-align: top;
	border-left: 1px solid #3E55A4;
	width: 318px;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableHeaderLastCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	vertical-align: top;
	border-left: 1px solid #3E55A4;
	width: 318px;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableHeaderOddCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
	width: 318px;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableHeaderEvenCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	vertical-align: top;
	border-left: 1px solid #3E55A4;
}
.ms-rteTable-LinkMembersTable tr.ms-rteTableOddRow-LinkMembersTable {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.ms-rteTable-LinkMembersTable tr.ms-rteTableEvenRow-LinkMembersTable {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableFirstCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	vertical-align: top;
	border-left: 1px solid #3E55A4;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableLastCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	vertical-align: top;
	border-left: 1px solid #3E55A4;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableOddCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableEvenCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
	vertical-align: top;
}
.ms-rteTable-LinkMembersTable tr.ms-rteTableFooterRow-LinkMembersTable {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableFooterFirstCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
	vertical-align: top;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableFooterLastCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
	vertical-align: top;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableFooterOddCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
}
.ms-rteTable-LinkMembersTable td.ms-rteTableFooterEvenCol-LinkMembersTable {
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #3E55A4;
	border-left: 1px solid #3E55A4;
	vertical-align: top;
}

.ms-rteTable-LinkMembersTable p {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
}

.ms-rteTable-LinkMembersTable h3 {
	color: #003399;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}

/* End Link members table styles */

/* Statistics table styles */

#membersContent, #statisticsContent {
	float: left;
	clear: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 960px;
}

#statisticsContent table tr td {
	display: block;
	border-top: solid 1px #003399;
	width: 100%;
	border-collapse: collapse;
}

/* End Statistics table styles */

/* Content Style from LinkContent.css */
#placeHolderMainContent a {
	text-decoration: underline;
	color: #003399;
}

#placeHolderMainContent p {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 1.0em;
	color: #003399;
	text-align: justify;
	line-height: 150%;
}

h2 {
	display: block;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.6em;
	font-weight: normal;
	color: #003399;
}

h3 {
	display: block;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.4em;
	font-weight: bold;
	color: #003399;
}

h4 {
	display: block;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	font-weight: normal;
	color: #003399;
}
/* End Content Style from LinkContent.css */
