/**********************
This CSS does not load into the editor.  
This file should be used to define all styles used by the website that the 
developer would not want to expose to the user of the content editor such as styles used 
for shared templates etc.
***********************/

/**********************
Template Styles
***********************/

/*------------------------------------------------------------------
  PAGE & HEADER Containers/Content - Design updates by WT 5/22/2007:
------------------------------------------------------------------*/
HTML, Body
{
  padding: 0;
  margin: 0;
  border: none;
}

#ContainerPage
{
  width: 780px;
  height: 100%;
  margin-left: 0px;
  margin-top: 0px;
}
#ContainerPageNoLeftBar
{
  height: 100%;
  margin-left: 0px;
  margin-top: 0px;
}
#ContainerHeader
{
  background-color: #662B00;
  width: 100%;
}
.WrapperLogoLeft
{
  width: 158px;
  height: 59px;
}
.WrapperLogoRight
{
  width: 622px;
  height: 42px;
}
.WrapperTopMenu
{
  float: right;
  width: 622px;
  height: 17px;
  vertical-align: top;
  text-align: right;
}
#ContainerMainMenu
{
  background-color: Transparent; 
  width: 100%;
  height: 39px;
}
.WrapperMainMenu
{
  background-color: Transparent;
  float: left;
  height: 39px;
  width: auto;
}
/*------------------------------------------------------------------
  CONTENT AREA Containers/Content - Design updates by WT 5/22/2007:
------------------------------------------------------------------*/
#CellLeftBar
{
  position: relative;
  height: 100%;
  width: 144px;
}
#CellLeftBar .LeftBar_Normal
{
  position: relative;
  width: 94px;
  height: 100%;
  top: 1px;
}

#CellLeftBar .LeftBar_Offset
{
  position: relative;
  width: 94px;
  height: 100%;
  top: -13px;
}
#CellContent
{
  width: 636px;
  height: 100%;
}
#PageTitle
{
  float: left;
  margin-top: 15px;
  padding-top: 4px;
  padding-left: 6px;
  padding-bottom: 11px;
  width: 640px;
  height: 26px;
  background-image: url(/includes/img/design/titlebars/green.jpg);
  background-repeat: no-repeat;
  font-family: arial, Verdana, garamond;
  color: White;
  font-size: 16px;
  font-weight: bold;

}
Table.Content
{
  width: 780px; 
  height: 100%;
  float: left;
  position: relative;
}

#VitalStatisticsPrint, #PrintLogo 
{
  display: none;
}

/*------------------------------------------------------------------
  QUICK LINKS Containers/Content - Design updates by WT 5/22/2007:
------------------------------------------------------------------*/
#ContainerQuickLinks
{
  float: left;
  width: 100%;
  margin-top: 12px;
}
#ContainerQuickLinks .QuickLinksContent
{
  float: left;
  width:422px; 
  padding-right: 10px;
}
#ContainerQuickLinks .WrapperQuickLinks
{
  float: left;
  width:200px;
}
#ContainerQuickLinks .QuickLinks
{
  padding-left: 10px; 
  border-left-style:dotted;
  border-left-width:1px;
  border-left-color:#000000;
}

/*------------------------------------------------------------------
  FOOTER Containers/Content - Design updates by WT 5/22/2007:
------------------------------------------------------------------*/
#ContainerFooter
{
  padding-top: 10px;
  float: left;
  background-color: White;
}
.WrapperDisclaimerNarrow
{
  width: 422px;
  padding-top: 12px;
  padding-right: 10px;
}
.WrapperDisclaimerWide
{
  width: 100%;
  padding-top: 12px;
}


/*------------------------------------------------------------------
  Design updates by WT 5/22/2007: Horizontal Menu at Top of page
UNUSED FOR NOW - WHEN CLIENT CAN GO TO TEXT BASED MENU, UNCOMMENT
------------------------------------------------------------------*/
/*
#WrapperTopMenu UL
{
  margin: 0px 0px 0px 0px;
}
#WrapperTopMenu UL Li
{
  display: inline;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, Sans-Serif;
  padding-left: 7px;
  padding-right: 7px;
  border-right: solid 1px white;
}
#WrapperTopMenu UL Li.Last
{
  border-right: none;
}
#WrapperTopMenu UL li a, #WrapperTopMenu UL li a:hover, #WrapperTopMenu UL li a:active, #WrapperTopMenu UL li a:visited 
{
  text-decoration: none;
  color: #FFFFFF;
}
*/
/*------------------------------------------------------------------
  Left bar style defaults:
  Other css files or controls may be loaded to override this style
------------------------------------------------------------------*/


.LeftBarContent
{
  background-image: url(/includes/img/design/template/side_fade.jpg);
  background-repeat: repeat-x;
  width: 94px;
  height: 421px;
}

.LeftBarDots
{
}
.LeftBar_Image
{
  height: 137px;
  width: 100%;
  margin-bottom: -2px;
}
.LeftBarContent_VitalImg
{
  background-image: url(/includes/img/design/side_title_vital.gif);
  background-repeat: no-repeat;
  background-position: center; 
  text-align: center;
  background-color: #304A2D;
  height: 52px;
  width: 100%;
}
.Fund_Side_Bar
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  color: White;
  font-size: 7.5pt; 
  text-decoration : none;
}

.Fund_Side_Bar a:link, 
.Fund_Side_Bar a:active, 
.Fund_Side_Bar a:visited
{
  color: #996600;
  text-decoration: none;
}
.Fund_Side_Bar a:hover
{
  color: #006600;
  text-decoration: underline;
}

.FundRightBarContent 
{
  font-size: 7.5pt;
  width: 180px;
  padding: 10px 0px 10px 8px;
}
.FundRightBarContent B, .FundRightBarContent Strong
{
  font-size: 8pt;
}
.FundRightBarContent a:link,
.FundRightBarContent a:active,
.FundRightBarContent a:visited,
.FundRightBarContent a:hover
{
  text-decoration: none;
}


.Button
{
  font-weight:bold;
  color: #333333;
  background-color: #CCCCCC;
  border: sloped 2 white;
}

/*nav tracker style fix*/
#ddltbListName_lbToDD, #ddltbListName_lbToTxt
{
  margin-left: 15px;
}



/*Used for text based title bars: not in use while title bars are images (uncomment for future support)*/
/*
.TitleBarGreen
{
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  background-image: url(/includes/img/design/titlebars/green.jpg);
  font-size: 11pt;
  letter-spacing: 1px;
  color: White;
  width: 432px;
  font-weight:  600;
  height: 26px;
  vertical-align: text-bottom;
  text-align: left;
  padding: 4px 0px 4px 8px;
  margin: 10px 10px 10px 0px;
}
*/
/*Used for smaller text based title bars on the homepage*/
/*
.TitleBarGreenSmall
{
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  background-image: url(/includes/img/design/titlebars/greensmall.jpg);
  font-size: 10pt;
  color: White;
  width: 360px;
  font-weight:  600;
  height: 20px;
  vertical-align: text-bottom;
  text-align: left;
  padding: 4px 0px 4px 8px;
  margin: 10px 10px 10px 0px;
}
*/


/*

.statsHdr 	{ color: 663300; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; text-decoration : none; LINE-HEIGHT: 13pt; }
	.statsText 	{ color: 000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : none; }
	.statsLG 	{ color: 000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8.5pt; text-decoration : none; }
	.statsBold 	{ color: 000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : bold; text-decoration : none; }
	.statsRed 	{ color: #CC0000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : bold; text-decoration : none; }
	.statsGreenBold	{ color: #006600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : bold; text-decoration : none; }
	.statsBrownBold	{ color: #663300; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight : bold; text-decoration : none; }
	.profileHdr 	{ color : 663300; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration : none;  }
	.categoryHdr	{ color : 663300; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 7pt; font-weight : bold; text-decoration : none;  }
	
	.statsWhite { color: #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : none; }
		
	.statsGreen 	{ color: #006600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : none; }
	.statsGreen:ACTIVE	{ color: #006600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }
	.statsGreen:HOVER	{ color: Maroon; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }
	.statsGreen:VISITED	{ color: #006600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }
	
	.statsBrown 		{ color: #996600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : none; }
	.statsBrown:ACTIVE	{ color: #996600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }
	.statsBrown:HOVER	{ color: #006600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }
	.statsBrown:VISITED	{ color: #996600; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; text-decoration : underline; }

*/
