﻿body, table, td
{
	/* set the default font family */
	font-family:Arial;
	font-size:10pt;
}

body 
{
	background-color:White;
	background-image: url(../../Images/MainBG.jpg);
  background-repeat:repeat-x;
}

.Content a:link, .Content a:visited
{
	color:#000080;
	font-variant:small-caps;
	font-size:10pt;
  text-decoration:none;
}

.ContentLinkUnderline
{
	color:#000080;
	font-size:10pt;
	font-variant:normal;
	text-decoration:underline;
  
}
.Content
{
	margin:7px;
	vertical-align:top;
	width:550px;
	
}

.Content H1, h1
{
	color:#000080;
	display:inline-block;
	font-size:13pt;

	/*
	for image based headers
	text-indent:-500px;
	*/
}

.Content H2, h2
{
	color:#000080;
	font-size:11pt;
}

.Content H3, h3
{
	color:#000080;
	font-size:10pt;
}

.Content H4, h4
{
  font-size:9pt;
  color:#AA1F1F;
}

.Content B
{
	color:Black;
}

.Content EM
{
	color:Yellow;	
}

.ContentTitleImage
{
   background-image: url(../../Images/TitleGradientImage.jpg);
   background-repeat:repeat-y;
   width:958px;
   Padding-left: 185px; 
   padding-top:3px;
}

.ContentTitleHome
{
  background-image: url(../../Images/TitleGradientImage.jpg);
  background-repeat:repeat-y;
  height:45px;
  padding-left:35px;
  
}
.ContentPlaceholderHeight
{
  height:600px;
  
}

.ContentFooter
{
  background-image:url(../Images/ContentBottomEdge.png)
}

.ContentHelpfulLinks
{
  width:600px;
  font-size:9pt;
  color:gray;
  color:#000080;
  
}

.ContentHelpfulLinks a:visited, .ContentHelpfulLinks a:link
{
  font-variant:normal;
  text-decoration:underline;
  color:gray;
  
}

.Main /*currently on the same tag with layout_main*/
{
 
}

.MainNavMenu
{
  background-image: url(../../Images/MainNav.jpg);
  background-repeat:repeat-x;
  height:30px;
  width:956px;
}

.MainNavMenuLinks a:visited, .MainNavMenuLinks a:link
{
  font-size:10pt;
  color:White;
  font-variant:small-caps;
  display:inline;
}

.FooterLeft
{
  background-image: url(../../Images/FooterLeftEdge.jpg);
  height:34px;
  width:4px;
}

.FooterMiddle
{
  background-image: url(../../Images/FooterMiddle.jpg);
  background-repeat:repeat-x;
  height:34px;
  width:100%;
}

.FooterRight
{
  background-image: url(../../Images/FooterRightEdge.jpg);
  height:34px;
  width:4px;
}

.FooterLinks a:visited, .FooterLinks a:link
{
  color:White;
  font-size:9pt;
  font-variant:small-caps;
}



.SiteMapPath, .SiteMapPath a:visited, .SiteMapPath a:link
{
	color:White;
	font-size:8pt;
}

.PoweredBy7Ware
{
	color:Gray;
	font-weight:bold;
	text-decoration:none;
}

.Style1
{
	color:red;
}
.Style1 .Style2
{
	font-weight:bold;
}

/*Left Nav*/
.LeftNavMenu a:visited, .LeftNavMenu a:link
{
  color:#000080;
	font-size:10pt;
	font-variant:small-caps;
}

/*Default Page Control Menu*/
.DefaultNavMenu a:link, .DefaultNavMenu a:visited
{
  font-size:11pt;
  color:#000080;
  text-decoration:underline;
  font-variant:small-caps;
}

.HeaderTopNavMenu
{
  font-size:9pt;
  color:#6C6869;
  display:inline;
}

.HeaderTopNavMenu, a:link, .HeaderTopNavMenu a:visited
{
  text-decoration:none;
  font-variant:small-caps;
  color:#6C6869;
}

.HeaderDynamicNavMenuTop a:link, .HeaderDynamicNavMenuTop a:visited
{
  font-size:10pt;
  color:White;
  text-decoration:none;
  font-variant:small-caps;
  display:inline;
  
}
.HeaderImageHeight
{
  height:168px;
}

.Layout_RightNav_Home
{
	margin-top:-35px;
}

/*********  Web Services Styles - xslt file ************/
.newsLink
{
	color:#747474;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
}
.newsLink:hover
{
	text-decoration:underline;
}
.newsDate
{
	color:#666666;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}


.newsDateLink
{
	color:#666666;
	font-weight:bold;
	font-size:8pt;
	letter-spacing:1px;
	text-decoration:none;
}

.newsDateLink a:link, .newsDateLink a:visited
{
	color:#666666;
	font-weight:bold;
	font-size:7pt;
	letter-spacing:1px;
	text-decoration:none;
}

.newsDateLink:hover
{
	text-decoration:underline;
}

.newsLink-small
{
	color:#747474;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;

}
.newsLink-small:hover
{
	text-decoration:underline;
}