﻿body {
	background-image:url('http://www.meppi.com/PublishingImages/2_0/PageBackground.jpg');
	background-repeat:repeat-y;
	/*background-color: #02264A;*/
	background-color: #00335D; 
	/* from VA - background-color: rgb(0, 38, 73); */
	font-family: Helvetica, Arial; 
	margin: 0px;
}

form {margin:0px;}

.SiteLayoutTable {width: 776px;}

.HeaderContainer {background-color: #FFFFFF; border-top: 3px #FF0000 solid; height: 67px;}

.HeaderBackground {background-color: #FFFFFF;}

.SiteLogoImage {vertical-align:top; margin:13px 13px 8px 12px;}

.LoginView {color: #000000; font-size: 8pt;}


.NavigationContainer {background-color: #FFFFFF; padding-bottom: 5px; height: 22px;}

.NavigationBackground {background-color: #FFFFFF;}

.MainMenuItem a {color: #666666; text-decoration: none; font-family: Helvetica; font-size: 12px; font-weight: bold;}
.MainMenuItem a:visited {color: #666666; text-decoration: none;}
.MainMenuItem a:hover {color: #D50000; text-decoration: none;}
.MainMenuItem a:active {color: #D50000; text-decoration: none;}

.MainMenuSelectedItem {}
.MainMenuSelectedItem a {color: #D50000; text-decoration: none;}
.MainMenuSelectedItem a:visited {color: #D50000; text-decoration: none;}
.MainMenuSelectedItem a:hover {color: #D50000; text-decoration: none;}
.MainMenuSelectedItem a:active {color: #D50000; text-decoration: none;}

.topNavFlyOuts
{
	background-color: #FF0000;
	border:thin #EAEAEA	groove;
	z-index: 1000;
}
.topNavFlyOutsItem
{
	/*border: thin #EAEAEA groove;*/
	text-align: left;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #EAEAEA;
	/*min-width: 5000px;*/
	padding: 3px 3px 3px 3px;
}
.topNavFlyOutsItem a
{
    display:block;
   	padding: 2px 2px 2px 2px;	 
}

.topNavFlyOutsHover
{
	border: 1px solid #ffffff;
	background-color: #4386FF;
	padding: 2px 2px 2px 2px;	 
}

.SiteMapPathContainer {font-family: Arial; color: #FFFFFF; padding-top: 8px; padding-left: 12px;}
.SiteMapPathContainer a {font-family: Arial; color: #FFFFFF;}
.SiteMapPathBackground {}


.PageSubTitleLogoImageContainer {border-bottom: 1px #9EB9D6 solid; width: 630px; margin-top: 12px; margin-bottom: 4px;}

.ProductDivisionsMenuItem {
	background-image:url("http://www.meppi.com/PublishingImages/2_0/WebPartHeaderBackground.jpg"); 
	background-repeat:repeat-x;
	cursor: pointer;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.ProductDivisionsMenuItem a {
	color: #9EB9D6;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;	
	text-decoration: none;
}

.ContentBackground {}

.WebPartHeader{
background-image:url("http://www.meppi.com/PublishingImages/2_0/WebPartHeaderBackground.jpg");
background-repeat:repeat-x;
vertical-align: middle;
padding-left: 7px;
padding-top: 3px;
padding-bottom: 3px;
}

.WebPartHeaderText {
	color: #9EB9D6;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
}

.BodyNormalText {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: 500;}

.FooterContainer {background-color: #FFFFFF; height: 45px; padding-top: 9px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}

.FooterBackground {background-color: #FFFFFF;}

.CopyrightText {color: #333333; font-family: Arial; font-size: 12px;}


.FooterSiteMenu {}
.FooterSiteMenuItem {}
.FooterSiteMenuItem a {color: #3F445D; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold;}
.FooterSiteMenuItem a:visited {color: #3F445D; text-decoration: none;}
.FooterSiteMenuItem a:hover {color: #3F445D; text-decoration: underline;}
.FooterSiteMenuItem a:active {color: #3F445D; text-decoration: underline;}


/* override of inline styles - defined in 2nd html element of master page v1.0 (??) */
h3 {color: #FFFFFF; font-family: Arial;}
p {color: #FFFFFF; font-size: 12px; font-weight: 500; font-family: Arial;}
UL, OL, UL LI, OL LI {color: #FFFFFF; font-size: 12px; font-weight: 500; font-family: Arial;}

/* MS Word styles - when text was copied from Word into HTML editor */
.MsoNormal {color: #FFFFFF;}


/* 
styles defined in meppi.css v1.0
*/
.pageTitle {margin:0px; font-family: Arial; font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.pageTitle span {margin:0px; padding:0px;}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb {display:none;}
/* added to control text on most pages */
.mainContent {color: #FFFFFF; font-size: 12px; font-weight: 500; font-family: Arial;}
.mainContent {color: #FFFFFF;}
.mainContent table {color: #FFFFFF;}
.mainContent table tbody {color: #FFFFFF;}
.mainContent table tr {color: #FFFFFF;}
.mainContent table tbody tr td {color: #FFFFFF;}
.mainContent table tr td {color: #FFFFFF;}
.mainContent table tbody tr td div {color: #FFFFFF;}
.mainContent table tbody tr td div font a {color: #FFFFFF;}
.mainContent table tbody tr td div a {color: #FFFFFF;}
.mainContent table tr td div {color: #FFFFFF;}
.mainContent table tr td div p {color: #FFFFFF;}
.mainContent table tbody tr td div p {color: #FFFFFF;}
.mainContent table tbody tr td div table {color: #FFFFFF;}
.mainContent table tbody tr td div table tbody {color: #FFFFFF;}
.mainContent table tbody tr td div table tbody tr td {color: #FFFFFF;}
.mainContent table tbody tr td div table tr td {color: #FFFFFF;}


.pageContent div p a {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: 500;}
.pageContent div div table tbody tr td a {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: 500;}

.pageTitle div a {color: #FFFFFF;}


/* 
styles defined in controls.css v1.0
*/
.link-item  {color: #FFFFFF; padding: 4px;}     
.link-item a {color: #FFFFFF;}
.link-item a:link {color: #FFFFFF;}
.link-item a:hover {color: #CCFFFF;}
.link-item a:visited {color: #FFFFFF;}


/* 
styles defined in Style%20Library/en-US/Core%20Styles/pageLayouts.css v1.0
*/
.pageContent {color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: 500;}
.pageContent UL, .pageContent OL {clear:both;}
