.clear 
{
	content:".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
}
td.HeaderMenuDropDown
{
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1;
	border-right-style: solid;
	border-right-color: black;
	border-right-width: 1;
	height: 20px;
	cursor: default;
}

td.HeaderMenuDropDownHighlight
{
	border-left-style: solid;
	border-left-color: black;
	border-left-width: 1;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1;
	border-right-style: solid;
	border-right-color: black;
	border-right-width: 1;
	height: 20px;
	cursor: default;
}
div.CustomerHowThisWorks
{
	position: absolute;
	top: 39;
	visibility: hidden;
}
div.AdvisorLearnMore
{
	position: absolute;
	top: 39;
	visibility: hidden;
}
/*
   Some global styles for different elements.  Font and color changes for the
   entire site are done here.  The color scheme for the header and footer of the
   page is done in another CSS file, either Admin.css, Customer.css or Advisor.css.
*/
body 
{
	background-color: White;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans;
	font-size : 70%;
}
textarea 
{
    font-family: Verdana, Arial, Helvetica, sans;
	font-size : 110%;
}
td
{
    font-family: Verdana, Arial, Helvetica, sans;
	font-size : 70%;
}
th
{
    font-family: Verdana, Arial, Helvetica, sans;
	font-size : 70%;
}
.grey
{
    COLOR: #262626;
}
.white
{
    COLOR: #ffffff;
}
A:link     
{
	text-decoration: underline; 
	color: #003366;
}
A:visited  
{
	text-decoration: underline; 
	color: #003366;
}
A:active   
{
	text-decoration: underline; 
	color: #003366;
}
A:hover    
{
	text-decoration: underline; 
	color: #F66500;
}

.search
{
	text-decoration: none; 
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18px;
}

A.search:link
{
	text-decoration: none; 
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18px;
}
A.search:visited
{
	text-decoration: none; 
	color: #333333;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18px;
}
A.search:active   
{
	text-decoration: none; 
	color: #D15306;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18px;
}
A.search:hover    
{
	text-decoration: none; 
	color: #D15306;
	font-size: 9pt;
	font-weight: bold;
	line-height: 18px;
}

A.Cloaked:link     
{
	text-decoration: none; 
	color: Black;
}
A.Cloaked:visited  
{
	text-decoration: none; 
	color: Black;
}
A.Cloaked:active   
{
	text-decoration: none; 
	color: Black;
}
A.Cloaked:hover    
{
	text-decoration: none; 
	color: Black;
}
.header_grey
{
    COLOR: #666666;
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 8.5pt;
    LINE-HEIGHT: 1pc
}
.header_blue
{
    COLOR: #044668;
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 10pt;
    LINE-HEIGHT: 1pc
}
.header_orange
{
    COLOR: #D15306;
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 8pt;
    LINE-HEIGHT: .8pc
}

.header_orange2
{
    COLOR: #D15306;
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 9pt;
    LINE-HEIGHT: 18px;
}

.header_black
{
    COLOR: #000000;
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 8pt;
    LINE-HEIGHT: .8pc;
}

.InstructionalText
{
	font-weight: bold;
    font-family: Verdana,Arial, Helvetica, sans;
    font-size: 8pt;
    color: Gray;
}
/*
   Form input elements use these styles to allow us to globally change the
   look and feel of form elements.
*/
.inputSubmit
{
	color: #333333;
	background-color: #EEEEEE;
	border-color : #666666;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
	font-size: 80%;
}
.inputBox
{
	color : #333333;
	background : #FFFFFF;
	border-color : #666666;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
    font-family: Verdana, Arial, Helvetica, sans;
	font-size: 80%;
}

/* 
   The .LeftTableXxxx styles are for tables in the pages.  When there are
   two tables wide on the page, this is the left side table, probably 
   just a color difference between the right and left table styles.  Also
   available are two row styles (Odd & Even) to allow 'greenbar' paper look.
*/
.LeftTable
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.LeftTableCaption
{
	background-color: #105F8A;
    color: #ECF8FD;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 80%;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}
.LeftTableSubCaption
{
	background-color: #9EBFD0;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 60%;
    line-height: 18px;
}
	
.LeftTableOddRow
{
	background-color: White;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 70%;
    line-height: 18px;
}
.LeftTableEvenRow
{
	background-color: #DAE7ED;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 70%;
    line-height: 18px;
}
.LeftTableNormalText
{
	font-size: 100%;
	padding-left: 6px;
	padding-bottom: 2px;
}
A.LeftTableCaption:link     
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #ECF8FD;
}
A.LeftTableCaption:visited  
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #ECF8FD;
}
A.LeftTableCaption:active   
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #ECF8FD;
}
A.LeftTableCaption:hover    
{
	text-decoration: underline; 
    border-bottom-style: none;
	color: #ECF8FD;
}
/* 
   The .RightTableXxxx styles are for tables in the pages.  When there are
   two tables wide on the page, this is the right side table, probably 
   just a color difference between the right and left table styles.  Also
   available are two row styles (Odd & Even) to allow 'greenbar' paper look.
*/
.RightTable
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.RightTableCaption
{
	background-color: #678C63;
    color: #E0E8DD;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 80%;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}
.RightTableCaption2
{
	background-color: #678C63;
    color: #E0E8DD;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 80%;
    line-height: 20px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-color: Black;
    border-top-color: Black;
    border-left-color: Black;
    border-right-color: Black;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-style: solid;
}
.CustomerDashTitle
{
	border-top: solid 1 black;
    background-color: #d24f09;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 11px;
    line-height: 20px;
}

.RightTableSubCaption
{
    background-color: #A1B89E;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 11px;
    line-height: 18px;
}

.RightTableOddRow
{
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 11px;
    line-height: 18px;
}
.RightTableEvenRow
{
	background-color: #D0DCD0;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 11px;
    line-height: 18px;
}
.SearchResultsTextCells
{
    font-size: 100%;
}
.RightTablePager
{
    font-size: 100%;
    background-color: #A1B89E;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    line-height: 18px;
	border-top: none
}

.SearchResultsBookmarkCells
{
	/* border-top: solid 1px black; */
	border-bottom: solid 1px black;
	border-right-style: none;
	border-left: none;
}
.SearchResultsRowCells
{
	
	/* border-top: solid 1px black; */
	border-top: none;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: none;
	
	padding-left: 4px;
	padding-right: 4px;
	
    font-size: 100%;
}
.SearchResultsHeaderCells
{
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: none;
	border-right: none;
	font-size: 100%;
	vertical-align: bottom;
}

A.RightTableCaption:link     
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #E0E8DD;
}
A.RightTableCaption:visited  
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #E0E8DD;
}
A.RightTableCaption:active   
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #E0E8DD;
}
A.RightTableCaption:hover    
{
	text-decoration: underline; 
    border-bottom-style: none;
	color: #E0E8DD;
}
/* 
   The .LinksTableXxxx styles are for tables in the pages.  These tables
   are for providing links only.  Probably 
   just a color difference between the right and left table styles.  Also
   available are two row styles (Odd & Even) to allow 'greenbar' paper look.
*/
.LinksTable
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.LinksTableCaption
{
	background-color: #999966;
    color: #FEFBE9;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 80%;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}
.LinksTableSubCaption
{
	background-color: #CCCC99;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
	font-weight: bold;
    font-size: 60%;
    line-height: 18px;
}
.LinksTableOddRow
{
	background-color: White;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 70%;
    line-height: 18px;
}
.LinksTableEvenRow
{
	background-color: White;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans;
    font-size: 70%;
    line-height: 18px;
}
A.LinksTableCaption:link     
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #FEFBE9;
}
A.LinksTableCaption:visited  
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #FEFBE9;
}
A.LinksTableCaption:active   
{
	text-decoration: none; 
    border-bottom-style: none;
	color: #FEFBE9;
}
A.LinksTableCaption:hover    
{
	text-decoration: underline; 
    border-bottom-style: none;
	color: #FEFBE9;
}

/* Miscellaneous formats specific to a single purpose */
TD.Dotted
{
	background-image: url(../Image/DottedBackground.gif);
	background-repeat: repeat-y repeat-x
}
Span.ProfileHeading
{
	color: #CC5406;
	font-weight: bold
}
.FieldName
{
	font-weight: bold;
}
Span.SearchHeading
{
	font-size: larger;
	font-variant: small-caps;
}
Span.SearchArrow
{
	font-weight: bold;
	color: #D24F09;
}
Span.Alert
{
	color: Red;
}
H1
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 12pt;
    margin-bottom: 6px;
}
H2
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 10pt;
    margin-bottom: 6px;
}
H3
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 9pt;
    margin-bottom: 6px;
}
H4
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 8.5pt;
    margin-bottom: 6px;
}
H5
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 7.5pt;
    margin-bottom: 3px;
}
H6
{
    font-FAMILY: Verdana,Arial, Helvetica, sans;
	font-weight: bold;
    font-SIZE: 6.5pt;
    margin-bottom: 3px;
}

/* Just gives the capability of moving a whole page content
   over to the left or whatever.
*/
div.bodysection 
{
	margin-left: 10px;
}

.ContentView
{
	border: none;
	padding: 0 0 0 0;
}
.ContentEdit
{
	border: dotted 1 red;
	padding: 0 0 0 0;
}

div.NavigationMenu
{
	_padding-top: 13px;
}

#SponsorDiv
{
	float:left;  
	height: 400px;
	width: 200px;
	margin-top: 25px;
}
#SponsorDiv h3
{
	font-family: Arial,Helvetica,sans;
	font-weight: bold;
	font-size: 13px;
	color: #999;
	text-align: center;
	margin: 0 0 5px;
}

#SponsorDiv img
{
	margin: 0 0 15px;
}

/*===== Product Saveology FHC =====*/
.psFHC_table{
	width: 717px;
}
/*---=== SLP STYLES ===---*/
.slpBody {
padding: 10px 0;
width: 730px;
}
.slpBody table td {
padding: 0 10px;
vertical-align: top;
}
.slpBody h1 {
color: #13608A;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
margin: 0 0 10px;
}
.slpBody h2 {
color: #FF6500;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 0 0 15px;
}
.slpBody h3 {
color: #13608A;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0 0 5px;
}
.slpBody h4 {
color: #13608A;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 0 5px;
}
.slpBody h5 {
color: #13608A;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 10px 0 10px;
text-align: center;
}
.slpBody h1 span, 
.slpBody h2 span, 
.slpBody h3 span, 
.slpBody h4 span, 
.slpBody h5 span {
color: #FF6500;
}
.slpBody p {
margin: 0 0 10px;
font-size: 12px;
line-height: 16px;
}
.slpBody .slpFooter p.checkStatus, 
.slpBody p.checkStatus {
font-size: 11px;
text-align: center;
}
.slpBody hr {
height: 2px;
border: none;
background: #13608A;
clear: both;
}
.slpBody ul {
padding: 0 0 0 20px;
}
.slpBody ul li {
font-size: 12px;
line-height: 16px;
list-style: square;
margin: 0 0 5px;
}
.slpBody li strong {
color: #FF6500;
font-weight: bold;
}
/*--- SLP CALLOUT ---*/
.slpCallOut {
background: #FFF url(callOutBg.gif) repeat-x bottom left;
border: 1px solid #CCC;
float: right;
margin: 0 5px 5px;
text-align: center;
width: 215px;
}
.singleCallOut {
float: none;
margin: 0 auto 5px;
*margin: 0 0 5px 118px;
width: 320px;
}
.slpCallOut .innerCallOut {
padding: 5px;
}
.slpCallOut p {
margin: 0 0 10px;
}
/*--- RIGHT COLUMN ---*/
.slpBody .rightColumn {
padding: 0;
width: 235px;
}
.slpBody .rightCallOut {
background: #FFF url(callOutBg.gif) repeat-x bottom left;
border: 1px solid #CCC;
padding: 5px;
margin: 0 0 15px;
}
.rightCallOut
{
	width:235px !important;
}
.slpBody .rightCallOut p {
font-size: 11px;
line-height: 15px;
}
.slpBody .rightCallOut ol, 
.slpBody .rightCallOut ul {
margin: 5px 0;
}
.slpBody .rightCallOut ol {
padding: 0 0 0 20px;
}
.slpBody .slpFooter p {
font-size: 10px;
line-height: 14px;
margin: 15px 0;
}
.slpBody .rightCallOut ul li {
font-size: 10px;
line-height: 14px;
list-style: square;
}
.slpBody .rightCallOut ol li {
font-size: 10px;
line-height: 14px;
list-style: decimal;
}
.slpBody .rightCallOut li strong {
color: #FF6500;
font-weight: bold;
}