/**********************
This CSS Class Loads into the editor.  
This file should be used for:
1) All styles that the user can assign from the editor
2) All default tag styles (default values do not load in editor)
Note: All Names that load in the editor should be readable with first 
  letters of words capitalized and _ in place of spaces
***********************/

/**********************
Special FundSys Tagging (Only FundSys style required to load in editor)
***********************/
.FundSys_Tag {background-color: yellow; }


/**********************
Tag Defaults (Only defaults do not load in editor)
***********************/
BODY, P, TD
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 9pt;
  font-weight: normal;
}

TD
{
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  text-align: left;
}

a:link
{
  color: #006600;
  text-decoration: underline;
}
a:visited
{
  color: #006600;
  text-decoration: underline;
}
a:hover
{
  color: #663300;
  text-decoration: underline;
}
input
{
  font-size:7.5pt;
}
select
{
  /*height:18px;*/
  font-size:7.5pt;
}
/*
UL
{
  padding: 0px 0px 0px 0px;
}
*/


UL.HomeList 
{
  margin-left: 25px;
}
LI
{
  list-style-image: url(/includes/img/content/icons/carrotsmall.gif);
  margin: 4px 0px 7px 0px;
}

UL LI
{
  list-style-image: url(/includes/img/content/icons/carrotsmall.gif);
  margin-top: 4px;
  margin-right: 0px;
  margin-bottom: 7px;
  margin-left: auto;
}

OL LI
{
  list-style-type: decimal;
  margin: 4px 0px 7px 0px;
}

/**********************
Custom Styles (Shown in editor)
***********************/


.Heading
{
  font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; 
  font-size : 11pt; 
  font-weight : bold; 
  color : #663300; 
  font-style: normal;
}  
 
.Heading_Dark
{
  color : Black;  
  font-size : 11pt; 
  font-weight : bold;
}
 
.Sub_Heading
{
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
  font-size: 9pt; 
  font-weight: bold; 
  color: #663300; 
  font-style:normal; 
} 

.Heading_Profile_No_Padding
{
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  color : #663300; 
  font-size : 10pt; 
  font-weight : bold; 
  text-decoration : none; 
}
.Heading_Profile
{
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  color : #663300; 
  font-size : 10pt; 
  font-weight : bold; 
  text-decoration : none; 
}
DIV.Heading_Profile
{
  padding: 18px 0px 8px 0px;
}
FONT.Heading_Profile
{
  display: block;
  padding: 20px 0px 8px 0px;
}


.Sub_Heading_Profile
{
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
  color : #663300; 
  font-size : 7pt; 
  font-weight : bold; 
  text-decoration : none;
} 

.Alert
{
  font-weight: bold;
  color: Red;
}

.Required_Field
{
  color: Red;
  font-weight: bold;
}

.Required_Indicator
{
  color: Red;
  font-weight: bold;
  font-size : 10pt;
}


.Disclosure
{
  font-size: 8pt;
}
.Disclosure_Small
{
  font-size: 7.5pt;
}

/**********************
Input styles for Profile & Logon pages
***********************/
Input.FullWidth
{
  width: 99%;
}
Input.EightyFivePercentWidth
{
  width: 85%;
}
Input.Quantity
{
  width: 26px;
}



/**********************
Tables
***********************/
Table.Table_Data
{
  color: #000000; 
}

Table.Table_Data TD
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration : none; 
  font-size : 7.5pt;
  padding: 4px 2px 4px 3px;
}
Table.Table_Data P /*Override overall body paragraph*/
{
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size : 7.5pt;
}

Table.Table_Data_Tight
{
  color: #000000; 
}

Table.Table_Data_Tight TD
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration : none; 
  font-size : 7.5pt;
  padding: 0px 0px 1px 0px;
}
Table.Table_Data_Tight P /*Override overall body paragraph*/
{
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size : 7.5pt;
}


.Table_Cell_Space
{
  width: 5px;
  background-color: White;
}

.Table_Cell_Gray
{
  font-weight: normal;
  background-color: #d7d7d7;
}

.Table_Cell_Green
{
  font-weight: normal;
  background-color: #C6D7C6;
}

.Table_Cell_Peach
{
  font-weight: normal;
  background-color: #F9E2C7;
}
Table.LearnMore
{
	background-color: #FFFFCC;
	border: solid 1px #FFFFCC;
	width: 100%;
}
Table.Profile
{
  width: 430px;
}
.Bold_Green
{
  color: #304A2d;
  font-weight: bold;
}
